All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.example.JavaProjectBuilderFuzzer:33,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: com.example.JavaProjectBuilderFuzzer:34,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.example.JavaProjectBuilderFuzzer:34,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.example.JavaProjectBuilderFuzzer:34,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
      Src: com.example.JavaProjectBuilderFuzzer:36,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getImports()'
      Src: com.example.JavaProjectBuilderFuzzer:37,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.example.JavaProjectBuilderFuzzer:38,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - com.code_intelligence.jazzer.api.FuzzedDataProvider
    constantsTouched: []
    func_position:
      end: 42
      start: 30
    functionDepth: 3
    functionLinenumber: 30
    functionLinenumberEnd: 42
    functionName: '[com.example.JavaProjectBuilderFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/project-parent/fuzz-targets/src/test/java/com/example/JavaProjectBuilderFuzzer.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
    - '[com.thoughtworks.qdox.model.JavaSource].getImports()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[java.io.StringReader].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.example.JavaProjectBuilderFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - 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.example.JavaProjectBuilderFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.example.JavaProjectBuilderFuzzer].<init>()'
    functionSourceFile: /src/project-parent/fuzz-targets/src/test/java/com/example/JavaProjectBuilderFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.example.JavaProjectBuilderFuzzer
    signature: '[com.example.JavaProjectBuilderFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 4
      start: 4
    functionDepth: 0
    functionLinenumber: 4
    functionLinenumberEnd: 4
    functionName: '[x.Test].test(Integer)'
    functionSourceFile: /src/project-parent/qdox/src/test/resources/issue104/x/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[x.Test].test(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: x.Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[x.Test].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/resources/issue104/x/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: x.Test
    signature: '[x.Test].<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.thoughtworks.qdox.testdata.Latin1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.testdata.Latin1].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/Latin1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.testdata.Latin1
    signature: '[com.thoughtworks.qdox.testdata.Latin1].<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.thoughtworks.qdox.testdata.DefaultCtor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.testdata.DefaultCtor].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/DefaultCtor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.testdata.DefaultCtor
    signature: '[com.thoughtworks.qdox.testdata.DefaultCtor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.testdata.PropertyClass
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 21
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.testdata.PropertyClass
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.testdata.PropertyClass
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.testdata.PropertyClass
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 1
    argNames:
    - other
    argTypes:
    - com.thoughtworks.qdox.testdata.PropertyClass
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].<init>(com.thoughtworks.qdox.testdata.PropertyClass)'
    functionSourceFile: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.testdata.PropertyClass
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].<init>(com.thoughtworks.qdox.testdata.PropertyClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].getFoo()'
    functionSourceFile: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].getFoo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].isBar()'
    functionSourceFile: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].isBar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 38
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].set(int)'
    functionSourceFile: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].set(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].get()'
    functionSourceFile: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.testdata.PropertyClass].privateMethod()'
      Src: com.thoughtworks.qdox.testdata.PropertyClass:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].protectedMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.testdata.PropertyClass].privateMethod()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].protectedMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].privateMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].privateMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[com.thoughtworks.qdox.testdata.Superclass].getShouldntBeInherited()'
    functionSourceFile: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.testdata.Superclass].getShouldntBeInherited()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.testdata.Superclass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.testdata.Superclass].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.testdata.Superclass
    signature: '[com.thoughtworks.qdox.testdata.Superclass].<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.thoughtworks.qdox.testdata.UTF8
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.testdata.UTF8].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/UTF8.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.testdata.UTF8
    signature: '[com.thoughtworks.qdox.testdata.UTF8].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.testdata.Unicode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.testdata.Unicode].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/Unicode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.testdata.Unicode
    signature: '[com.thoughtworks.qdox.testdata.Unicode].<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: X
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[X].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/X.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: X
    signature: '[X].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.TextBlocksTest)'
      Src: com.thoughtworks.qdox.TextBlocksTest:26,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.TextBlocksTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.TextBlocksTest:27,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.TextBlocksTest:27,1
    - Dst: '[com.thoughtworks.qdox.TextBlocksTest].getFieldByName(String)'
      Src: com.thoughtworks.qdox.TextBlocksTest:27,1
    - Dst: '[com.thoughtworks.qdox.TextBlocksTest].getInitializationExpression()'
      Src: com.thoughtworks.qdox.TextBlocksTest:29,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String,com.thoughtworks.qdox.TextBlocksTest)'
      Src: com.thoughtworks.qdox.TextBlocksTest:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 30
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.TextBlocksTest].test()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/TextBlocksTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String,com.thoughtworks.qdox.TextBlocksTest)'
    - '[com.thoughtworks.qdox.TextBlocksTest].getFieldByName(String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.TextBlocksTest)'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.TextBlocksTest].getInitializationExpression()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.TextBlocksTest].test()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.TextBlocksTest:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.TextBlocksTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 3
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.TextBlocksTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/TextBlocksTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.TextBlocksTest
    signature: '[com.thoughtworks.qdox.TextBlocksTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.SealedClassesTest)'
      Src: com.thoughtworks.qdox.SealedClassesTest:20,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.SealedClassesTest:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 21
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 21
    functionName: '[com.thoughtworks.qdox.SealedClassesTest].sealedClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/SealedClassesTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.SealedClassesTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.SealedClassesTest].sealedClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.SealedClassesTest)'
      Src: com.thoughtworks.qdox.SealedClassesTest:28,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.SealedClassesTest:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 29
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.SealedClassesTest].nonSealedClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/SealedClassesTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.SealedClassesTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.SealedClassesTest].nonSealedClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.SealedClassesTest)'
      Src: com.thoughtworks.qdox.SealedClassesTest:34,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.SealedClassesTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.SealedClassesTest].sealedInterface()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/SealedClassesTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.SealedClassesTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.SealedClassesTest].sealedInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.SealedClassesTest)'
      Src: com.thoughtworks.qdox.SealedClassesTest:40,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.SealedClassesTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 41
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.SealedClassesTest].nonSealedInterface()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/SealedClassesTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.SealedClassesTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.SealedClassesTest].nonSealedInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.SealedClassesTest:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.SealedClassesTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 3
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.SealedClassesTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/SealedClassesTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.SealedClassesTest
    signature: '[com.thoughtworks.qdox.SealedClassesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
      Src: com.thoughtworks.qdox.JSR14Test:26,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:27,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:27,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:27,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:28,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:28,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:28,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:29,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:29,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:29,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:30,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleSingleParameterizedTypeMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getGenericValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
    - '[com.thoughtworks.qdox.model.JavaClass].getGenericFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleSingleParameterizedTypeMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
      Src: com.thoughtworks.qdox.JSR14Test:35,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:36,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:36,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleWildcardTypeMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getGenericValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleWildcardTypeMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
      Src: com.thoughtworks.qdox.JSR14Test:41,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:42,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:42,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:42,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:43,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:43,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:43,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:44,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:44,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:44,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:45,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:45,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleExtendsWildcardTypeMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getGenericValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
    - '[com.thoughtworks.qdox.model.JavaClass].getGenericFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleExtendsWildcardTypeMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
      Src: com.thoughtworks.qdox.JSR14Test:50,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:51,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:51,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:51,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:52,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:52,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:52,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:53,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:53,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:53,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:54,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:54,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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.thoughtworks.qdox.JSR14Test].testSimpleSuperWildcardTypeMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getGenericValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
    - '[com.thoughtworks.qdox.model.JavaClass].getGenericFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleSuperWildcardTypeMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
      Src: com.thoughtworks.qdox.JSR14Test:59,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:60,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:60,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:60,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:61,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:61,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:61,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:62,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:62,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:62,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:63,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:63,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 64
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleMultiParameterizedTypeMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getGenericValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
    - '[com.thoughtworks.qdox.model.JavaClass].getGenericFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleMultiParameterizedTypeMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
      Src: com.thoughtworks.qdox.JSR14Test:68,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:69,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:69,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:69,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:70,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:70,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:70,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:71,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:71,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:71,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:72,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:72,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 73
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 73
    functionName: '[com.thoughtworks.qdox.JSR14Test].testComplexSingleParameterizedTypeMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getGenericValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
    - '[com.thoughtworks.qdox.model.JavaClass].getGenericFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testComplexSingleParameterizedTypeMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
      Src: com.thoughtworks.qdox.JSR14Test:77,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:78,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:78,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:78,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:79,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:79,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:79,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:80,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:80,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:80,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:81,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:81,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 82
    functionName: '[com.thoughtworks.qdox.JSR14Test].testComplexMultiParameterizedTypeMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getGenericValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
    - '[com.thoughtworks.qdox.model.JavaClass].getGenericFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testComplexMultiParameterizedTypeMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:86,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:86,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:87,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:87,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getMethods()'
      Src: com.thoughtworks.qdox.JSR14Test:88,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaMethod
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - methodSource
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 90
    functionName: '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 15
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JSR14Test].getMethods()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethod
    signature: '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:97,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:97,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:98,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:98,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:99,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:100,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:100,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:100,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:101,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:101,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:101,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:102,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:102,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:102,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:103,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:103,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 104
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 104
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleSingleParameterizedTypeField()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getType()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getFieldByName(String)'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleSingleParameterizedTypeField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:111,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:111,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:112,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:112,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:113,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:114,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:114,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:114,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:115,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:115,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:115,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:116,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:116,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:116,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:117,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:117,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 118
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleMultiParameterizedTypeField()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getType()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getFieldByName(String)'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleMultiParameterizedTypeField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:125,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:125,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:126,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:126,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:127,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:128,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:128,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 129
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 129
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleWildcardTypeField()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getType()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getFieldByName(String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleWildcardTypeField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:136,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:136,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:137,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:137,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:138,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:139,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:139,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:139,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:140,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:140,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:140,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:141,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:141,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:141,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:142,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:142,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 143
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 143
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleExtendsWildcardTypeField()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getType()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getFieldByName(String)'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleExtendsWildcardTypeField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:150,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:150,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:151,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:151,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:152,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:153,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:153,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:153,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:154,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:154,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:154,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:155,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:155,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:155,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:156,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:156,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 157
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 157
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleSuperWildcardTypeField()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getType()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getFieldByName(String)'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleSuperWildcardTypeField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:164,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:164,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:165,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:165,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:166,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:167,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:167,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:167,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:168,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:168,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:168,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:169,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:169,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:169,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:170,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:170,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 171
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 171
    functionName: '[com.thoughtworks.qdox.JSR14Test].testComplexSingleParameterizedTypeField()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getType()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getFieldByName(String)'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testComplexSingleParameterizedTypeField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:178,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:178,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:179,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:179,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:180,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:181,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:181,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:181,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:182,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:182,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:182,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:183,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:183,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:183,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:184,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:184,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 185
    functionName: '[com.thoughtworks.qdox.JSR14Test].testComplexMultiParameterizedTypeField()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getType()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getFieldByName(String)'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testComplexMultiParameterizedTypeField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
      Src: com.thoughtworks.qdox.JSR14Test:189,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:190,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:190,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:190,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:190,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:191,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:191,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:191,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:191,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:192,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:192,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:192,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:192,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:193,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:193,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:193,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 194
      start: 187
    functionDepth: 2
    functionLinenumber: 187
    functionLinenumberEnd: 194
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleSingleParameterizedTypeParameter()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getType()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleSingleParameterizedTypeParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
      Src: com.thoughtworks.qdox.JSR14Test:198,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:199,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:199,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:199,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 200
      start: 196
    functionDepth: 2
    functionLinenumber: 196
    functionLinenumberEnd: 200
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleWildcardTypeParameter()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
    - '[com.thoughtworks.qdox.JSR14Test].getType()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleWildcardTypeParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
      Src: com.thoughtworks.qdox.JSR14Test:204,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:205,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:205,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:205,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:205,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:206,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:206,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:206,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:206,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:207,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:207,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:207,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:207,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:208,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:208,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:208,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 209
      start: 202
    functionDepth: 2
    functionLinenumber: 202
    functionLinenumberEnd: 209
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleExtendsWildcardTypeParameter()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getType()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleExtendsWildcardTypeParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
      Src: com.thoughtworks.qdox.JSR14Test:213,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:214,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:214,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:214,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:214,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:215,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:215,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:215,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:215,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:216,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:216,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:216,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:216,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:217,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:217,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:217,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 218
      start: 211
    functionDepth: 2
    functionLinenumber: 211
    functionLinenumberEnd: 218
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleSuperWildcardTypeParameter()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getType()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleSuperWildcardTypeParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
      Src: com.thoughtworks.qdox.JSR14Test:222,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:223,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:223,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:223,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:223,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:224,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:224,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:224,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:224,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:225,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:225,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:225,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:225,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:226,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:226,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:226,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 227
      start: 220
    functionDepth: 2
    functionLinenumber: 220
    functionLinenumberEnd: 227
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleMultiParameterizedTypeParameter()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getType()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleMultiParameterizedTypeParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
      Src: com.thoughtworks.qdox.JSR14Test:231,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:232,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:232,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:232,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:232,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:233,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:233,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:233,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:233,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:234,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:234,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:234,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:234,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:235,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:235,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:235,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 229
    functionDepth: 2
    functionLinenumber: 229
    functionLinenumberEnd: 236
    functionName: '[com.thoughtworks.qdox.JSR14Test].testComplexSingleParameterizedTypeParameter()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getType()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testComplexSingleParameterizedTypeParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
      Src: com.thoughtworks.qdox.JSR14Test:240,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:241,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:241,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:241,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:241,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:242,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:242,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:242,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:242,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:243,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:243,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:243,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:243,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.JSR14Test:244,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:244,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:244,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 245
      start: 238
    functionDepth: 2
    functionLinenumber: 238
    functionLinenumberEnd: 245
    functionName: '[com.thoughtworks.qdox.JSR14Test].testComplexMultiParameterizedTypeParameter()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getType()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testComplexMultiParameterizedTypeParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:250,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:250,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:251,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:251,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getSuperClass()'
      Src: com.thoughtworks.qdox.JSR14Test:252,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:253,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:253,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:254,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:254,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:255,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:255,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:256,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 257
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 257
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleSingleParameterizedTypeClassExtends()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getSuperClass()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleSingleParameterizedTypeClassExtends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:262,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:262,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:263,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:263,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getSuperClass()'
      Src: com.thoughtworks.qdox.JSR14Test:264,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:265,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:265,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:266,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:266,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:267,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:267,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:268,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 269
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 269
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleMultiParameterizedTypeClassExtends()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getSuperClass()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleMultiParameterizedTypeClassExtends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:274,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:274,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:275,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:275,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getSuperClass()'
      Src: com.thoughtworks.qdox.JSR14Test:276,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:277,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 278
      start: 271
    functionDepth: 1
    functionLinenumber: 271
    functionLinenumberEnd: 278
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleWildcardTypeClassExtends()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getSuperClass()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleWildcardTypeClassExtends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:283,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:283,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:284,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:284,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getSuperClass()'
      Src: com.thoughtworks.qdox.JSR14Test:285,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:286,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:286,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:287,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:287,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:288,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:288,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:289,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 290
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 290
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleExtendsWildcardTypeClassExtends()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getSuperClass()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleExtendsWildcardTypeClassExtends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:295,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:295,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:296,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:296,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getSuperClass()'
      Src: com.thoughtworks.qdox.JSR14Test:297,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:298,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:298,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:299,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:299,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:300,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:300,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:301,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 302
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 302
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleSuperWildcardTypeClassExtends()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getSuperClass()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleSuperWildcardTypeClassExtends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:307,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:307,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:308,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:308,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getSuperClass()'
      Src: com.thoughtworks.qdox.JSR14Test:309,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:310,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:310,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:311,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:311,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:312,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:312,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:313,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 314
      start: 304
    functionDepth: 1
    functionLinenumber: 304
    functionLinenumberEnd: 314
    functionName: '[com.thoughtworks.qdox.JSR14Test].testComplexSingleParameterizedTypeClassExtends()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getSuperClass()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testComplexSingleParameterizedTypeClassExtends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:319,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:319,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:320,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:320,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getSuperClass()'
      Src: com.thoughtworks.qdox.JSR14Test:321,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:322,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:322,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:323,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:323,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:324,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:324,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:325,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 326
      start: 316
    functionDepth: 1
    functionLinenumber: 316
    functionLinenumberEnd: 326
    functionName: '[com.thoughtworks.qdox.JSR14Test].testComplexMultiParameterizedTypeClassExtends()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getSuperClass()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testComplexMultiParameterizedTypeClassExtends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:331,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:331,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:332,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:332,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getImplements()'
      Src: com.thoughtworks.qdox.JSR14Test:333,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:333,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:334,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:334,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:335,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:335,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:336,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:336,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:337,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 338
      start: 328
    functionDepth: 1
    functionLinenumber: 328
    functionLinenumberEnd: 338
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleSingleParameterizedTypeClassImplements()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getImplements()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleSingleParameterizedTypeClassImplements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:343,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:343,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:344,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:344,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getImplements()'
      Src: com.thoughtworks.qdox.JSR14Test:345,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:345,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:346,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:346,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:347,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:347,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:348,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:348,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:349,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 350
      start: 340
    functionDepth: 1
    functionLinenumber: 340
    functionLinenumberEnd: 350
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleMultiParameterizedTypeClassImplements()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getImplements()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleMultiParameterizedTypeClassImplements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:355,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:355,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:356,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:356,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getImplements()'
      Src: com.thoughtworks.qdox.JSR14Test:357,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:357,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:358,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 359
      start: 352
    functionDepth: 1
    functionLinenumber: 352
    functionLinenumberEnd: 359
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleWildcardTypeClassImplements()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getImplements()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleWildcardTypeClassImplements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:364,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:364,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:365,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:365,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getImplements()'
      Src: com.thoughtworks.qdox.JSR14Test:366,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:366,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:367,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:367,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:368,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:368,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:369,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:369,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:370,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 371
      start: 361
    functionDepth: 1
    functionLinenumber: 361
    functionLinenumberEnd: 371
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleExtendsWildcardTypeClassImplements()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getImplements()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleExtendsWildcardTypeClassImplements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:376,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:376,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:377,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:377,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getImplements()'
      Src: com.thoughtworks.qdox.JSR14Test:378,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:378,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:379,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:379,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:380,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:380,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:381,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:381,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:382,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:382,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 383
      start: 373
    functionDepth: 1
    functionLinenumber: 373
    functionLinenumberEnd: 383
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleSuperWildcardTypeClassImplements()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getImplements()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleSuperWildcardTypeClassImplements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:388,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:388,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:389,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:389,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getImplements()'
      Src: com.thoughtworks.qdox.JSR14Test:390,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:390,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:391,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:391,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:392,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:392,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:393,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:393,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:394,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 395
      start: 385
    functionDepth: 1
    functionLinenumber: 385
    functionLinenumberEnd: 395
    functionName: '[com.thoughtworks.qdox.JSR14Test].testComplexSingleParameterizedTypeClassImplements()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getImplements()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testComplexSingleParameterizedTypeClassImplements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:400,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:400,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:401,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:401,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getImplements()'
      Src: com.thoughtworks.qdox.JSR14Test:402,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:402,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:403,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:403,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:404,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:404,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:405,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:405,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:406,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 407
      start: 397
    functionDepth: 1
    functionLinenumber: 397
    functionLinenumberEnd: 407
    functionName: '[com.thoughtworks.qdox.JSR14Test].testComplexMultiParameterizedTypeClassImplements()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getImplements()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testComplexMultiParameterizedTypeClassImplements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:414,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:414,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:415,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:415,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getMethods()'
      Src: com.thoughtworks.qdox.JSR14Test:415,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:415,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getTypeParameters()'
      Src: com.thoughtworks.qdox.JSR14Test:416,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].size()'
      Src: com.thoughtworks.qdox.JSR14Test:416,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:416,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getTypeParameters()'
      Src: com.thoughtworks.qdox.JSR14Test:417,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:417,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getName()'
      Src: com.thoughtworks.qdox.JSR14Test:418,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:418,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:419,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:419,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:420,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:420,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:421,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:421,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:422,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 423
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 423
    functionName: '[com.thoughtworks.qdox.JSR14Test].testSimpleTypeVariable()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].size()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getTypeParameters()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getName()'
    - '[com.thoughtworks.qdox.JSR14Test].getMethods()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testSimpleTypeVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:430,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:430,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:431,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:431,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getMethods()'
      Src: com.thoughtworks.qdox.JSR14Test:431,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:431,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getTypeParameters()'
      Src: com.thoughtworks.qdox.JSR14Test:432,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:432,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getName()'
      Src: com.thoughtworks.qdox.JSR14Test:433,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:433,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:434,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:434,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:435,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:435,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:436,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:436,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:437,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:437,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getTypeParameters()'
      Src: com.thoughtworks.qdox.JSR14Test:439,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:439,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getName()'
      Src: com.thoughtworks.qdox.JSR14Test:440,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:440,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:441,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:441,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:442,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:442,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:443,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:443,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:444,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 445
      start: 425
    functionDepth: 1
    functionLinenumber: 425
    functionLinenumberEnd: 445
    functionName: '[com.thoughtworks.qdox.JSR14Test].testComplexTypeVariable()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getTypeParameters()'
    - '[com.thoughtworks.qdox.JSR14Test].getName()'
    - '[com.thoughtworks.qdox.JSR14Test].getMethods()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testComplexTypeVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 454
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 454
    functionName: '[com.thoughtworks.qdox.JSR14Test].testComplexTypeVariableMultipleBounds()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testComplexTypeVariableMultipleBounds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:469,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:469,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:470,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:470,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getMethods()'
      Src: com.thoughtworks.qdox.JSR14Test:471,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:471,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getParameters()'
      Src: com.thoughtworks.qdox.JSR14Test:472,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:472,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:473,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getCallSignature()'
      Src: com.thoughtworks.qdox.JSR14Test:474,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:474,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].toString()'
      Src: com.thoughtworks.qdox.JSR14Test:475,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:475,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getResolvedValue()'
      Src: com.thoughtworks.qdox.JSR14Test:476,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:476,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getResolvedFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:477,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:477,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getResolvedGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:478,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:478,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:479,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:479,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:480,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:480,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getValue()'
      Src: com.thoughtworks.qdox.JSR14Test:481,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:481,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:482,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:482,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 460
    functionDepth: 1
    functionLinenumber: 460
    functionLinenumberEnd: 484
    functionName: '[com.thoughtworks.qdox.JSR14Test].testGenericMethodDeclarationSingleParameter()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JSR14Test].getParameters()'
    - '[com.thoughtworks.qdox.JSR14Test].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getResolvedFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getResolvedValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getCallSignature()'
    - '[com.thoughtworks.qdox.JSR14Test].getMethods()'
    - '[com.thoughtworks.qdox.JSR14Test].getResolvedGenericValue()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JSR14Test].getReturns()'
    - '[com.thoughtworks.qdox.JSR14Test].getValue()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JSR14Test].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testGenericMethodDeclarationSingleParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:495,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:495,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:496,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:496,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getMethods()'
      Src: com.thoughtworks.qdox.JSR14Test:497,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:497,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getParameters()'
      Src: com.thoughtworks.qdox.JSR14Test:498,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:498,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getCallSignature()'
      Src: com.thoughtworks.qdox.JSR14Test:499,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:499,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].toString()'
      Src: com.thoughtworks.qdox.JSR14Test:500,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:500,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getResolvedValue()'
      Src: com.thoughtworks.qdox.JSR14Test:501,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:501,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getResolvedFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:502,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:502,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getResolvedGenericValue()'
      Src: com.thoughtworks.qdox.JSR14Test:503,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:503,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getResolvedGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JSR14Test:504,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1
    functionLinenumber: 486
    functionLinenumberEnd: 505
    functionName: '[com.thoughtworks.qdox.JSR14Test].testGenericMethodDeclarationMultipleParameters()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JSR14Test].getParameters()'
    - '[com.thoughtworks.qdox.JSR14Test].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].getResolvedFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getResolvedValue()'
    - '[com.thoughtworks.qdox.JSR14Test].getCallSignature()'
    - '[com.thoughtworks.qdox.JSR14Test].getMethods()'
    - '[com.thoughtworks.qdox.JSR14Test].getResolvedGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JSR14Test].getResolvedGenericValue()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testGenericMethodDeclarationMultipleParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:520,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:520,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 521
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 521
    functionName: '[com.thoughtworks.qdox.JSR14Test].testGenericTypedMethodCall()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testGenericTypedMethodCall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:531,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:531,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:531,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:531,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:532,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:532,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:532,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:532,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:533,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JSR14Test:533,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JSR14Test:533,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:533,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getTypeParameters()'
      Src: com.thoughtworks.qdox.JSR14Test:534,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].size()'
      Src: com.thoughtworks.qdox.JSR14Test:534,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:534,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getTypeParameters()'
      Src: com.thoughtworks.qdox.JSR14Test:535,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].size()'
      Src: com.thoughtworks.qdox.JSR14Test:535,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:535,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getTypeParameters()'
      Src: com.thoughtworks.qdox.JSR14Test:536,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].size()'
      Src: com.thoughtworks.qdox.JSR14Test:536,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 537
      start: 524
    functionDepth: 1
    functionLinenumber: 524
    functionLinenumberEnd: 537
    functionName: '[com.thoughtworks.qdox.JSR14Test].testClassTypeParameters()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JSR14Test].size()'
    - '[com.thoughtworks.qdox.JSR14Test].getTypeParameters()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JSR14Test)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testClassTypeParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
      Src: com.thoughtworks.qdox.JSR14Test:542,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.JSR14Test:543,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].toGenericString()'
      Src: com.thoughtworks.qdox.JSR14Test:543,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:543,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameters()'
      Src: com.thoughtworks.qdox.JSR14Test:544,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].get(int)'
      Src: com.thoughtworks.qdox.JSR14Test:544,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].getType()'
      Src: com.thoughtworks.qdox.JSR14Test:544,1
    - Dst: '[com.thoughtworks.qdox.JSR14Test].toGenericString()'
      Src: com.thoughtworks.qdox.JSR14Test:544,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
      Src: com.thoughtworks.qdox.JSR14Test:544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 545
      start: 540
    functionDepth: 2
    functionLinenumber: 540
    functionLinenumberEnd: 545
    functionName: '[com.thoughtworks.qdox.JSR14Test].testGenericsAndArrays()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getParameters()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JSR14Test)'
    - '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
    - '[com.thoughtworks.qdox.JSR14Test].toGenericString()'
    - '[com.thoughtworks.qdox.model.JavaClass].toGenericString()'
    - '[com.thoughtworks.qdox.JSR14Test].getType()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
    - '[com.thoughtworks.qdox.JSR14Test].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JSR14Test].testGenericsAndArrays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.JSR14Test:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.JSR14Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 3
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.JSR14Test].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.JSR14Test
    signature: '[com.thoughtworks.qdox.JSR14Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:25,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.InnerClassCommentTest)'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:26,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:26,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:28,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getComment()'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.InnerClassCommentTest)'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:30,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getNestedClassByName(String)'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:32,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getComment()'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:34,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.InnerClassCommentTest)'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:34,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isStatic()'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:35,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:36,1
    - Dst: '[com.thoughtworks.qdox.InnerClassCommentTest].size()'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:36,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.InnerClassCommentTest)'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:37,1
    - Dst: '[com.thoughtworks.qdox.InnerClassCommentTest].get(int)'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:37,1
    - Dst: '[com.thoughtworks.qdox.InnerClassCommentTest].getType()'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:37,1
    - Dst: '[com.thoughtworks.qdox.InnerClassCommentTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:37,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.InnerClassCommentTest)'
      Src: com.thoughtworks.qdox.InnerClassCommentTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    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: 38
      start: 9
    functionDepth: 3
    functionLinenumber: 9
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.InnerClassCommentTest].testInnerClassWithComment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/InnerClassCommentTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.InnerClassCommentTest)'
    - '[com.thoughtworks.qdox.InnerClassCommentTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.JavaClass].isStatic()'
    - '[com.thoughtworks.qdox.model.JavaClass].getComment()'
    - '[com.thoughtworks.qdox.InnerClassCommentTest].get(int)'
    - '[com.thoughtworks.qdox.model.JavaClass].getNestedClassByName(String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.InnerClassCommentTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.InnerClassCommentTest)'
    - '[com.thoughtworks.qdox.InnerClassCommentTest].size()'
    - '[com.thoughtworks.qdox.InnerClassCommentTest].getType()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.InnerClassCommentTest].testInnerClassWithComment()'
  - 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.thoughtworks.qdox.InnerClassCommentTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.InnerClassCommentTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/InnerClassCommentTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.InnerClassCommentTest
    signature: '[com.thoughtworks.qdox.InnerClassCommentTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.LocalClassCommentTest:22,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.LocalClassCommentTest)'
      Src: com.thoughtworks.qdox.LocalClassCommentTest:23,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.LocalClassCommentTest:23,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.LocalClassCommentTest:25,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.LocalClassCommentTest:26,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.LocalClassCommentTest:33,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.LocalClassCommentTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: 34
      start: 9
    functionDepth: 3
    functionLinenumber: 9
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.LocalClassCommentTest].testLocalClassWithComment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/LocalClassCommentTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.LocalClassCommentTest)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.LocalClassCommentTest].testLocalClassWithComment()'
  - 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.thoughtworks.qdox.LocalClassCommentTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.LocalClassCommentTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/LocalClassCommentTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.LocalClassCommentTest
    signature: '[com.thoughtworks.qdox.LocalClassCommentTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].createBuilder()'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 22
      start: 18
    functionDepth: 4
    functionLinenumber: 18
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].setUp()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/TestMultipleLevelGenericInheritance.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].createBuilder()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:27,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods(boolean)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:28,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:32,1
    - Dst: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getName()'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:33,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.TestMultipleLevelGenericInheritance)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:33,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:35,1
    - Dst: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getName()'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:36,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.TestMultipleLevelGenericInheritance)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:36,1
    - Dst: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].assertFirstParameterIs(String,com.thoughtworks.qdox.TestMultipleLevelGenericInheritance)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:37,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:39,1
    - Dst: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getName()'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.TestMultipleLevelGenericInheritance)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:40,1
    - Dst: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].assertFirstParameterIs(String,com.thoughtworks.qdox.TestMultipleLevelGenericInheritance)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 43
    functionName: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].testMethodParametersOfIheritedMethodsAreCorrect()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/TestMultipleLevelGenericInheritance.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getName()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.TestMultipleLevelGenericInheritance)'
    - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].assertFirstParameterIs(String,com.thoughtworks.qdox.TestMultipleLevelGenericInheritance)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].testMethodParametersOfIheritedMethodsAreCorrect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterTypes(boolean)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:48,1
    - Dst: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].size()'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:49,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.TestMultipleLevelGenericInheritance)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:49,1
    - Dst: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].get(int)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:50,1
    - Dst: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getCanonicalName()'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:50,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.TestMultipleLevelGenericInheritance)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.thoughtworks.qdox.model.JavaMethod
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - method
    argTypes:
    - String
    - com.thoughtworks.qdox.model.JavaMethod
    constantsTouched: []
    func_position:
      end: 51
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].assertFirstParameterIs(String,com.thoughtworks.qdox.model.JavaMethod)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/TestMultipleLevelGenericInheritance.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.TestMultipleLevelGenericInheritance)'
    - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getCanonicalName()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getParameterTypes(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.TestMultipleLevelGenericInheritance)'
    - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].get(int)'
    - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].size()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].assertFirstParameterIs(String,com.thoughtworks.qdox.model.JavaMethod)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:55,1
    - Dst: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getDtoClass()'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:56,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.Reader)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:56,1
    - Dst: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getGetterClass()'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:57,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.Reader)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:57,1
    - Dst: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getSetterClass()'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:58,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.Reader)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:58,1
    - Dst: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getValidatorClass()'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:59,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.Reader)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:59,1
    - Dst: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getHelloService()'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:60,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.Reader)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.JavaProjectBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 53
    functionDepth: 3
    functionLinenumber: 53
    functionLinenumberEnd: 62
    functionName: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].createBuilder()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/TestMultipleLevelGenericInheritance.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getValidatorClass()'
    - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getSetterClass()'
    - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getGetterClass()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.Reader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getDtoClass()'
    - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getHelloService()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.JavaProjectBuilder
    signature: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].createBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getDtoClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/TestMultipleLevelGenericInheritance.java
    functionUses: 1
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getDtoClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getGetterClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/TestMultipleLevelGenericInheritance.java
    functionUses: 1
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getGetterClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getValidatorClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/TestMultipleLevelGenericInheritance.java
    functionUses: 1
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getValidatorClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getSetterClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/TestMultipleLevelGenericInheritance.java
    functionUses: 1
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getSetterClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getHelloService()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/TestMultipleLevelGenericInheritance.java
    functionUses: 1
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getHelloService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/TestMultipleLevelGenericInheritance.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.TestMultipleLevelGenericInheritance
    signature: '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.MethodsTest].buildMethod(String)'
      Src: com.thoughtworks.qdox.MethodsTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.MethodsTest:21,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.MethodsTest:22,1
    - Dst: '[com.thoughtworks.qdox.MethodsTest].isVarArgs()'
      Src: com.thoughtworks.qdox.MethodsTest:24,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.MethodsTest,String)'
      Src: com.thoughtworks.qdox.MethodsTest:24,1
    - Dst: '[com.thoughtworks.qdox.MethodsTest].isVarArgs()'
      Src: com.thoughtworks.qdox.MethodsTest:25,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.MethodsTest,String)'
      Src: com.thoughtworks.qdox.MethodsTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 26
      start: 16
    functionDepth: 2
    functionLinenumber: 16
    functionLinenumberEnd: 26
    functionName: '[com.thoughtworks.qdox.MethodsTest].testSupportsJava5VarArgsParameter()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/MethodsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.MethodsTest].buildMethod(String)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.MethodsTest,String)'
    - '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.MethodsTest,String)'
    - '[com.thoughtworks.qdox.MethodsTest].isVarArgs()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.MethodsTest].testSupportsJava5VarArgsParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.MethodsTest].buildMethod(String)'
      Src: com.thoughtworks.qdox.MethodsTest:31,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.MethodsTest:33,1
    - Dst: '[com.thoughtworks.qdox.MethodsTest].getJavaClass()'
      Src: com.thoughtworks.qdox.MethodsTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.MethodsTest:34,1
    - Dst: '[com.thoughtworks.qdox.MethodsTest].getJavaClass()'
      Src: com.thoughtworks.qdox.MethodsTest:34,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.MethodsTest:35,1
    - Dst: '[com.thoughtworks.qdox.MethodsTest].getJavaClass()'
      Src: com.thoughtworks.qdox.MethodsTest:35,1
    - Dst: '[com.thoughtworks.qdox.MethodsTest].isArray()'
      Src: com.thoughtworks.qdox.MethodsTest:37,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.MethodsTest,String)'
      Src: com.thoughtworks.qdox.MethodsTest:37,1
    - Dst: '[com.thoughtworks.qdox.MethodsTest].isArray()'
      Src: com.thoughtworks.qdox.MethodsTest:38,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.MethodsTest,String)'
      Src: com.thoughtworks.qdox.MethodsTest:38,1
    - Dst: '[com.thoughtworks.qdox.MethodsTest].isArray()'
      Src: com.thoughtworks.qdox.MethodsTest:39,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.MethodsTest,String)'
      Src: com.thoughtworks.qdox.MethodsTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 40
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.MethodsTest].testVarArgsParametersAreAlsoArrays()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/MethodsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.MethodsTest].buildMethod(String)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.MethodsTest,String)'
    - '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.MethodsTest,String)'
    - '[com.thoughtworks.qdox.MethodsTest].isArray()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
    - '[com.thoughtworks.qdox.MethodsTest].getJavaClass()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.MethodsTest].testVarArgsParametersAreAlsoArrays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.MethodsTest].buildMethod(String)'
      Src: com.thoughtworks.qdox.MethodsTest:45,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isDefault()'
      Src: com.thoughtworks.qdox.MethodsTest:46,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.MethodsTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 47
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.MethodsTest].testSupportDefaultMethods()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/MethodsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].isDefault()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.MethodsTest].buildMethod(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.MethodsTest].testSupportDefaultMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.MethodsTest].buildMethod(String)'
      Src: com.thoughtworks.qdox.MethodsTest:52,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getCodeBlock()'
      Src: com.thoughtworks.qdox.MethodsTest:54,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.MethodsTest)'
      Src: com.thoughtworks.qdox.MethodsTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 55
    functionName: '[com.thoughtworks.qdox.MethodsTest].testVarArgsIncludedInToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/MethodsTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.MethodsTest)'
    - '[com.thoughtworks.qdox.model.JavaMethod].getCodeBlock()'
    - '[com.thoughtworks.qdox.MethodsTest].buildMethod(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.MethodsTest].testVarArgsIncludedInToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.MethodsTest)'
      Src: com.thoughtworks.qdox.MethodsTest:60,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.MethodsTest:60,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.MethodsTest:61,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.MethodsTest:61,1
    - Dst: '[com.thoughtworks.qdox.MethodsTest].getMethods()'
      Src: com.thoughtworks.qdox.MethodsTest:62,1
    - Dst: '[com.thoughtworks.qdox.MethodsTest].get(int)'
      Src: com.thoughtworks.qdox.MethodsTest:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaMethod
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - methodSource
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.MethodsTest].buildMethod(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/MethodsTest.java
    functionUses: 4
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.MethodsTest)'
    - '[com.thoughtworks.qdox.MethodsTest].get(int)'
    - '[com.thoughtworks.qdox.MethodsTest].getMethods()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethod
    signature: '[com.thoughtworks.qdox.MethodsTest].buildMethod(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.MethodsTest:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.MethodsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 3
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.MethodsTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/MethodsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.MethodsTest
    signature: '[com.thoughtworks.qdox.MethodsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:27,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.ClassResolutionTest)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:28,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:28,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.ClassResolutionTest)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:29,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:29,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:32,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:33,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:33,1
    - Dst: '[com.thoughtworks.qdox.ClassResolutionTest].getParameters()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:34,1
    - Dst: '[com.thoughtworks.qdox.ClassResolutionTest].get(int)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:34,1
    - Dst: '[com.thoughtworks.qdox.ClassResolutionTest].getType()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:35,1
    - Dst: '[com.thoughtworks.qdox.ClassResolutionTest].getBinaryName()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:38,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.ClassResolutionTest,String)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:38,1
    - Dst: '[com.thoughtworks.qdox.ClassResolutionTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:39,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.ClassResolutionTest,String)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: 40
      start: 14
    functionDepth: 3
    functionLinenumber: 14
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.ClassResolutionTest].testNestedClassesResolvedAcrossPackageBoundaries()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/ClassResolutionTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.ClassResolutionTest,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[com.thoughtworks.qdox.ClassResolutionTest].getParameters()'
    - '[com.thoughtworks.qdox.ClassResolutionTest].get(int)'
    - '[com.thoughtworks.qdox.ClassResolutionTest].getBinaryName()'
    - '[com.thoughtworks.qdox.ClassResolutionTest].getType()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.ClassResolutionTest)'
    - '[com.thoughtworks.qdox.ClassResolutionTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.ClassResolutionTest].testNestedClassesResolvedAcrossPackageBoundaries()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:52,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.ClassResolutionTest)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:53,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:53,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:56,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:57,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: 58
      start: 42
    functionDepth: 3
    functionLinenumber: 42
    functionLinenumberEnd: 58
    functionName: '[com.thoughtworks.qdox.ClassResolutionTest].testSurvivesStaticImports()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/ClassResolutionTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.ClassResolutionTest)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.ClassResolutionTest].testSurvivesStaticImports()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:63,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.ClassResolutionTest)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:72,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:72,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: 73
      start: 60
    functionDepth: 3
    functionLinenumber: 60
    functionLinenumberEnd: 73
    functionName: '[com.thoughtworks.qdox.ClassResolutionTest].testAnonymousClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/ClassResolutionTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.ClassResolutionTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.ClassResolutionTest].testAnonymousClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:79,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.ClassResolutionTest)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:83,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:83,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:84,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:84,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:84,1
    - Dst: '[com.thoughtworks.qdox.ClassResolutionTest].getParameters()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:85,1
    - Dst: '[com.thoughtworks.qdox.ClassResolutionTest].get(int)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:85,1
    - Dst: '[com.thoughtworks.qdox.ClassResolutionTest].getJavaClass()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:86,1
    - Dst: '[com.thoughtworks.qdox.ClassResolutionTest].getBinaryName()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:86,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.ClassResolutionTest)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:86,1
    - Dst: '[com.thoughtworks.qdox.ClassResolutionTest].getType()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:87,1
    - Dst: '[com.thoughtworks.qdox.ClassResolutionTest].getBinaryName()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:87,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.ClassResolutionTest)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:87,1
    - Dst: '[com.thoughtworks.qdox.ClassResolutionTest].getBinaryName()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:88,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.ClassResolutionTest)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:88,1
    - Dst: '[com.thoughtworks.qdox.ClassResolutionTest].getJavaClass()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:89,1
    - Dst: '[com.thoughtworks.qdox.ClassResolutionTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:89,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.ClassResolutionTest)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:89,1
    - Dst: '[com.thoughtworks.qdox.ClassResolutionTest].getType()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:90,1
    - Dst: '[com.thoughtworks.qdox.ClassResolutionTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:90,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.ClassResolutionTest)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:90,1
    - Dst: '[com.thoughtworks.qdox.ClassResolutionTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:91,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.ClassResolutionTest)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    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: 92
      start: 76
    functionDepth: 3
    functionLinenumber: 76
    functionLinenumberEnd: 92
    functionName: '[com.thoughtworks.qdox.ClassResolutionTest].testInnerClassInMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/ClassResolutionTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[com.thoughtworks.qdox.ClassResolutionTest].getParameters()'
    - '[com.thoughtworks.qdox.ClassResolutionTest].get(int)'
    - '[com.thoughtworks.qdox.ClassResolutionTest].getBinaryName()'
    - '[com.thoughtworks.qdox.ClassResolutionTest].getType()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.ClassResolutionTest)'
    - '[com.thoughtworks.qdox.ClassResolutionTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.ClassResolutionTest)'
    - '[com.thoughtworks.qdox.ClassResolutionTest].getJavaClass()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.ClassResolutionTest].testInnerClassInMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:97,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.ClassResolutionTest)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:99,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:99,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:100,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:100,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:100,1
    - Dst: '[com.thoughtworks.qdox.ClassResolutionTest].getReturns()'
      Src: com.thoughtworks.qdox.ClassResolutionTest:101,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:102,1
    - Dst: '[com.thoughtworks.qdox.ClassResolutionTest].isA(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:102,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.ClassResolutionTest)'
      Src: com.thoughtworks.qdox.ClassResolutionTest:102,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: 103
      start: 94
    functionDepth: 3
    functionLinenumber: 94
    functionLinenumberEnd: 103
    functionName: '[com.thoughtworks.qdox.ClassResolutionTest].testIsAWithPrimitives()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/ClassResolutionTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[com.thoughtworks.qdox.ClassResolutionTest].isA(com.thoughtworks.qdox.model.JavaClass)'
    - '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.ClassResolutionTest)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.ClassResolutionTest)'
    - '[com.thoughtworks.qdox.ClassResolutionTest].getReturns()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.ClassResolutionTest].testIsAWithPrimitives()'
  - 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.thoughtworks.qdox.ClassResolutionTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.ClassResolutionTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/ClassResolutionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.ClassResolutionTest
    signature: '[com.thoughtworks.qdox.ClassResolutionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.AnnotationsTest:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.AnnotationsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 18
    functionDepth: 3
    functionLinenumber: 18
    functionLinenumberEnd: 23
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.AnnotationsTest
    signature: '[com.thoughtworks.qdox.AnnotationsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:30,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:30,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:31,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.AnnotationsTest:31,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 32
      start: 25
    functionDepth: 2
    functionLinenumber: 25
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreSimpleClassAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreSimpleClassAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:39,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:39,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:40,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.AnnotationsTest:41,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:41,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.AnnotationsTest:42,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].size()'
      Src: com.thoughtworks.qdox.AnnotationsTest:42,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.AnnotationsTest:43,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:43,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getName()'
      Src: com.thoughtworks.qdox.AnnotationsTest:43,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 44
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 44
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreSimpleMethodAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].size()'
    - '[com.thoughtworks.qdox.AnnotationsTest].getName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreSimpleMethodAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:53,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:53,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:54,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.AnnotationsTest:55,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.AnnotationsTest:56,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].size()'
      Src: com.thoughtworks.qdox.AnnotationsTest:56,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:56,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.AnnotationsTest:57,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:57,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getName()'
      Src: com.thoughtworks.qdox.AnnotationsTest:57,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 58
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 58
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreMethodParameterAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].size()'
    - '[com.thoughtworks.qdox.AnnotationsTest].getName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreMethodParameterAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:67,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:67,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:68,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.AnnotationsTest:68,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 69
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 69
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreComplexClassAnnotations()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreComplexClassAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:78,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:78,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:79,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.AnnotationsTest:79,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 80
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 80
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreSingleMemberClassAnnotations()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreSingleMemberClassAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:90,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:90,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:91,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.AnnotationsTest:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 92
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 92
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreArrayValuedSingleMemberClassAnnotations()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreArrayValuedSingleMemberClassAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:103,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:103,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:104,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.AnnotationsTest:104,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:105,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsTest:105,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:105,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getNamedParameter(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:105,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:105,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:106,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.AnnotationsTest:106,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:106,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsTest:106,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:106,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getType()'
      Src: com.thoughtworks.qdox.AnnotationsTest:106,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getValue()'
      Src: com.thoughtworks.qdox.AnnotationsTest:106,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 107
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreComplexSingleMemberClassAnnotations()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.AnnotationsTest].getNamedParameter(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.AnnotationsTest].getType()'
    - '[java.util.Collections].emptyList()'
    - '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.AnnotationsTest].getValue()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getAnnotations()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.AnnotationsTest)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreComplexSingleMemberClassAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:115,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:115,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClasses()'
      Src: com.thoughtworks.qdox.AnnotationsTest:116,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.AnnotationsTest:116,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 117
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 117
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreAnnotationDeclaration()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClasses()'
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreAnnotationDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:124,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:124,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:125,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.AnnotationsTest:125,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 119
    functionDepth: 2
    functionLinenumber: 119
    functionLinenumberEnd: 126
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreAnnotationWithClassType()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreAnnotationWithClassType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:133,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:133,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:134,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.AnnotationsTest:134,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 135
      start: 129
    functionDepth: 2
    functionLinenumber: 129
    functionLinenumberEnd: 135
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreAttributeAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreAttributeAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:145,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:145,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:146,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.AnnotationsTest:146,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 138
    functionDepth: 2
    functionLinenumber: 138
    functionLinenumberEnd: 147
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testShouldNotChokeOnDoubleAttributeAnnotationAndGenerics()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testShouldNotChokeOnDoubleAttributeAnnotationAndGenerics()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:155,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:155,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:156,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.AnnotationsTest:156,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 157
      start: 150
    functionDepth: 2
    functionLinenumber: 150
    functionLinenumberEnd: 157
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testFQNAnnotations()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testFQNAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:166,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 167
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 167
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testAnnotationWithParameter()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testAnnotationWithParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:174,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:174,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:175,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsTest:175,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:175,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:175,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getParameterValue()'
      Src: com.thoughtworks.qdox.AnnotationsTest:175,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 176
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 176
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testQuotedStringAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
    - '[com.thoughtworks.qdox.AnnotationsTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
    - '[com.thoughtworks.qdox.AnnotationsTest].getProperty(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testQuotedStringAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:185,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:185,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:186,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.AnnotationsTest:187,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:187,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.AnnotationsTest:188,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:188,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsTest:189,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:189,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getType()'
      Src: com.thoughtworks.qdox.AnnotationsTest:189,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getName()'
      Src: com.thoughtworks.qdox.AnnotationsTest:189,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 190
      start: 179
    functionDepth: 2
    functionLinenumber: 179
    functionLinenumberEnd: 190
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testAnnotationInMethodParamList()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.AnnotationsTest].getAnnotations()'
    - '[com.thoughtworks.qdox.AnnotationsTest].getType()'
    - '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.AnnotationsTest].getName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testAnnotationInMethodParamList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:197,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:197,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.AnnotationsTest:197,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:197,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsTest:198,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:198,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getType()'
      Src: com.thoughtworks.qdox.AnnotationsTest:198,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getValue()'
      Src: com.thoughtworks.qdox.AnnotationsTest:198,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 199
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 199
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testEmptyParameterListAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.AnnotationsTest].getAnnotations()'
    - '[com.thoughtworks.qdox.AnnotationsTest].getType()'
    - '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.AnnotationsTest].getValue()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testEmptyParameterListAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:207,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:207,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.AnnotationsTest:207,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:207,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getMethods()'
      Src: com.thoughtworks.qdox.AnnotationsTest:208,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:208,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsTest:208,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:208,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getType()'
      Src: com.thoughtworks.qdox.AnnotationsTest:208,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getValue()'
      Src: com.thoughtworks.qdox.AnnotationsTest:208,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:208,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getMethods()'
      Src: com.thoughtworks.qdox.AnnotationsTest:209,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:209,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsTest:209,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:209,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getType()'
      Src: com.thoughtworks.qdox.AnnotationsTest:209,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.AnnotationsTest:209,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 210
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testMethodAnnotationBeforeComment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.AnnotationsTest].getAnnotations()'
    - '[com.thoughtworks.qdox.AnnotationsTest].getType()'
    - '[com.thoughtworks.qdox.AnnotationsTest].getMethods()'
    - '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.AnnotationsTest].getValue()'
    - '[com.thoughtworks.qdox.AnnotationsTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testMethodAnnotationBeforeComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:218,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 219
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 219
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testEnumsWithAnnotations()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testEnumsWithAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:229,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:229,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.AnnotationsTest:229,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:229,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getMethods()'
      Src: com.thoughtworks.qdox.AnnotationsTest:230,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:230,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsTest:231,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:231,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getType()'
      Src: com.thoughtworks.qdox.AnnotationsTest:231,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getValue()'
      Src: com.thoughtworks.qdox.AnnotationsTest:231,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:231,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getParameters()'
      Src: com.thoughtworks.qdox.AnnotationsTest:232,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:232,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsTest:232,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:232,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getType()'
      Src: com.thoughtworks.qdox.AnnotationsTest:233,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getValue()'
      Src: com.thoughtworks.qdox.AnnotationsTest:233,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:233,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:234,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getParameterValue()'
      Src: com.thoughtworks.qdox.AnnotationsTest:234,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 235
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 235
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testParameterAnnotations()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.AnnotationsTest].getAnnotations()'
    - '[com.thoughtworks.qdox.AnnotationsTest].getType()'
    - '[com.thoughtworks.qdox.AnnotationsTest].getMethods()'
    - '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.AnnotationsTest].getParameters()'
    - '[com.thoughtworks.qdox.AnnotationsTest].getProperty(String)'
    - '[com.thoughtworks.qdox.AnnotationsTest].getValue()'
    - '[com.thoughtworks.qdox.AnnotationsTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testParameterAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:243,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:243,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.AnnotationsTest:243,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:243,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getMethods()'
      Src: com.thoughtworks.qdox.AnnotationsTest:244,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:244,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsTest:245,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:245,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:245,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getFields()'
      Src: com.thoughtworks.qdox.AnnotationsTest:246,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:246,1
    - Dst: suppressWarnings.getField()
      Src: com.thoughtworks.qdox.AnnotationsTest:246,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.AnnotationsTest,com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 247
      start: 237
    functionDepth: 1
    functionLinenumber: 237
    functionLinenumberEnd: 247
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testFieldRefAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.AnnotationsTest].getAnnotations()'
    - '[com.thoughtworks.qdox.AnnotationsTest].getProperty(String)'
    - '[com.thoughtworks.qdox.AnnotationsTest].getMethods()'
    - '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.AnnotationsTest,com.thoughtworks.qdox.AnnotationsTest)'
    - suppressWarnings.getField()
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.AnnotationsTest].getFields()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testFieldRefAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.AnnotationsTest:252,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:254,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 255
      start: 249
    functionDepth: 3
    functionLinenumber: 249
    functionLinenumberEnd: 255
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testDoubleEscapedString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testDoubleEscapedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.AnnotationsTest:259,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:265,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:265,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:268,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsTest:268,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsTest:268,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsTest:268,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsTest].getParameterValue()'
      Src: com.thoughtworks.qdox.AnnotationsTest:268,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 257
    functionDepth: 3
    functionLinenumber: 257
    functionLinenumberEnd: 270
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testTextBlock()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[com.thoughtworks.qdox.AnnotationsTest].get(int)'
    - '[com.thoughtworks.qdox.AnnotationsTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
    - '[com.thoughtworks.qdox.AnnotationsTest].getProperty(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testTextBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.AnnotationsTest:274,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:278,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 279
      start: 272
    functionDepth: 3
    functionLinenumber: 272
    functionLinenumberEnd: 279
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testValueArray()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testValueArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.AnnotationsTest:283,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:285,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 286
      start: 281
    functionDepth: 3
    functionLinenumber: 281
    functionLinenumberEnd: 286
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].testFQNAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].testFQNAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.AnnotationsTest:290,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
      Src: com.thoughtworks.qdox.AnnotationsTest:296,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsTest:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 297
      start: 288
    functionDepth: 3
    functionLinenumber: 288
    functionLinenumberEnd: 297
    functionName: '[com.thoughtworks.qdox.AnnotationsTest].i219()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsTest].i219()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 3
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.AnnotationExpressionTest].setUp()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationExpressionTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationExpressionTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:34,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:34,1
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:35,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:35,1
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:36,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:36,1
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:37,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:37,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:40,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:41,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:42,1
    - Dst: '[Integer].<init>(int,int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:45,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:45,1
    - Dst: '[Integer].<init>(int,int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:46,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:46,1
    - Dst: '[Integer].<init>(int,int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:47,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:47,1
    - Dst: '[Integer].<init>()'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:48,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:48,1
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:51,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:51,1
    - Dst: '[Integer].<init>()'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:52,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:52,1
    - Dst: '[Integer].<init>(int,int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:56,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:56,1
    - Dst: '[Integer].<init>(int,int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:57,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:57,1
    - Dst: '[Integer].<init>(int,int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:58,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:58,1
    - Dst: '[Integer].<init>(int,int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:59,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:59,1
    - Dst: '[Integer].<init>(int,int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:60,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:60,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,String,String)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:61,1
    - Dst: '[Integer].<init>(int,int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:64,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:64,1
    - Dst: '[Integer].<init>(int,int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:65,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:65,1
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:66,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:66,1
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:67,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:67,1
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:70,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:70,1
    - Dst: '[Long].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:71,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Long)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:71,1
    - Dst: '[Float].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:72,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Float)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:72,1
    - Dst: '[Double].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:73,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Double)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:73,1
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:76,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:76,1
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:77,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:77,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:80,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:81,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:82,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:83,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:84,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:85,1
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:88,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:88,1
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:89,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:89,1
    - Dst: '[Short].<init>(short)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:92,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Short)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:92,1
    - Dst: '[Long].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:93,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Long)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:93,1
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:94,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:94,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:98,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:97,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:101,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:101,1
    - Dst: Byte.parseByte(String,int)
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:104,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:104,1
    - Dst: Short.parseShort(String,int)
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:105,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:105,1
    - Dst: Integer.parseInt(String,int)
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:106,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:106,1
    - Dst: Integer.parseInt(String,int)
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:107,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:107,1
    - Dst: Long.parseLong(String,int)
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:109,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:108,1
    - Dst: Integer.parseInt(String)
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:112,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:112,1
    - Dst: Long.valueOf(String)
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:113,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:113,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:114,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:114,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:115,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:115,1
    - Dst: Byte.parseByte(String,int)
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:116,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:116,1
    - Dst: Integer.parseInt(String)
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:117,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:117,1
    - Dst: Integer.parseInt(String,int)
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:118,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:118,1
    - Dst: Integer.parseInt(String,int)
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:119,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:119,1
    - Dst: Integer.parseInt(String,int)
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:120,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:120,1
    - Dst: '[java.util.stream.Stream].of(com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 123
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 121
    functionName: '[com.thoughtworks.qdox.AnnotationExpressionTest].expressions()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationExpressionTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.params.provider.Arguments].arguments(String,Float)'
    - '[org.junit.jupiter.params.provider.Arguments].arguments(String,Double)'
    - '[Integer].<init>()'
    - '[Long].<init>(int)'
    - Short.parseShort(String,int)
    - Long.parseLong(String,int)
    - '[org.junit.jupiter.params.provider.Arguments].arguments(String,String,String)'
    - Integer.parseInt(String,int)
    - Long.valueOf(String)
    - Long.valueOf(String,int)
    - '[org.junit.jupiter.params.provider.Arguments].arguments(String,Short)'
    - '[Integer].<init>(int)'
    - '[org.junit.jupiter.params.provider.Arguments].arguments(String,Integer)'
    - '[Float].<init>(int)'
    - '[org.junit.jupiter.params.provider.Arguments].arguments(String,com.thoughtworks.qdox.AnnotationExpressionTest)'
    - '[java.util.Arrays].asList()'
    - Byte.parseByte(String,int)
    - '[Double].<init>(int)'
    - '[org.junit.jupiter.params.provider.Arguments].arguments(String,Long)'
    - '[Integer].<init>(int,int)'
    - '[Short].<init>(short)'
    - '[java.util.stream.Stream].of(com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest,com.thoughtworks.qdox.AnnotationExpressionTest)'
    - Integer.parseInt(String)
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[com.thoughtworks.qdox.AnnotationExpressionTest].expressions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationExpressionTest)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:130,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:130,1
    - Dst: '[com.thoughtworks.qdox.AnnotationExpressionTest].assertAnnotationValue(Object)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:131,1
    - Dst: '[com.thoughtworks.qdox.AnnotationExpressionTest].fail(String)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:135,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expression
    - expected
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 137
      start: 123
    functionDepth: 3
    functionLinenumber: 123
    functionLinenumberEnd: 137
    functionName: '[com.thoughtworks.qdox.AnnotationExpressionTest].expressions(String,Object)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationExpressionTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.AnnotationExpressionTest].fail(String)'
    - '[com.thoughtworks.qdox.AnnotationExpressionTest].assertAnnotationValue(Object)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationExpressionTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationExpressionTest].expressions(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:141,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:142,1
    - Dst: '[com.thoughtworks.qdox.AnnotationExpressionTest].size()'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:142,1
    - Dst: '[com.thoughtworks.qdox.AnnotationExpressionTest].assertEquals(int,com.thoughtworks.qdox.AnnotationExpressionTest,String)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:142,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:143,1
    - Dst: '[com.thoughtworks.qdox.AnnotationExpressionTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:143,1
    - Dst: '[com.thoughtworks.qdox.AnnotationExpressionTest].getType()'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:144,1
    - Dst: '[com.thoughtworks.qdox.AnnotationExpressionTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:144,1
    - Dst: '[com.thoughtworks.qdox.AnnotationExpressionTest].assertEquals(String,com.thoughtworks.qdox.AnnotationExpressionTest,String)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:144,1
    - Dst: '[com.thoughtworks.qdox.AnnotationExpressionTest].getPropertyMap()'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:145,1
    - Dst: '[com.thoughtworks.qdox.AnnotationExpressionTest].size()'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:145,1
    - Dst: '[com.thoughtworks.qdox.AnnotationExpressionTest].assertEquals(int,com.thoughtworks.qdox.AnnotationExpressionTest,String)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:145,1
    - Dst: '[com.thoughtworks.qdox.AnnotationExpressionTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:147,1
    - Dst: '[com.thoughtworks.qdox.builder.impl.EvaluatingVisitor].<init>()'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:148,1
    - Dst: '[com.thoughtworks.qdox.AnnotationExpressionTest].accept(com.thoughtworks.qdox.builder.impl.EvaluatingVisitor)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:148,1
    - Dst: '[com.thoughtworks.qdox.AnnotationExpressionTest].assertEquals(Object,com.thoughtworks.qdox.AnnotationExpressionTest,String)'
      Src: com.thoughtworks.qdox.AnnotationExpressionTest:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expected
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 150
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 150
    functionName: '[com.thoughtworks.qdox.AnnotationExpressionTest].assertAnnotationValue(Object)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationExpressionTest.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.AnnotationExpressionTest].assertEquals(int,com.thoughtworks.qdox.AnnotationExpressionTest,String)'
    - '[com.thoughtworks.qdox.AnnotationExpressionTest].get(int)'
    - '[com.thoughtworks.qdox.AnnotationExpressionTest].assertEquals(Object,com.thoughtworks.qdox.AnnotationExpressionTest,String)'
    - '[com.thoughtworks.qdox.AnnotationExpressionTest].getProperty(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
    - '[com.thoughtworks.qdox.AnnotationExpressionTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.AnnotationExpressionTest].assertEquals(String,com.thoughtworks.qdox.AnnotationExpressionTest,String)'
    - '[com.thoughtworks.qdox.builder.impl.EvaluatingVisitor].<init>()'
    - '[com.thoughtworks.qdox.AnnotationExpressionTest].size()'
    - '[com.thoughtworks.qdox.AnnotationExpressionTest].getType()'
    - '[com.thoughtworks.qdox.AnnotationExpressionTest].getPropertyMap()'
    - '[com.thoughtworks.qdox.AnnotationExpressionTest].accept(com.thoughtworks.qdox.builder.impl.EvaluatingVisitor)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationExpressionTest].assertAnnotationValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.AnnotationExpressionTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.AnnotationExpressionTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationExpressionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.AnnotationExpressionTest
    signature: '[com.thoughtworks.qdox.AnnotationExpressionTest].<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.thoughtworks.qdox.EmptyTestClasses
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.EmptyTestClasses].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EmptyTestClasses.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.EmptyTestClasses
    signature: '[com.thoughtworks.qdox.EmptyTestClasses].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.Spoon
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.Spoon].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EmptyTestClasses.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.Spoon
    signature: '[com.thoughtworks.qdox.Spoon].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.Fork
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.Fork].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EmptyTestClasses.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.Fork
    signature: '[com.thoughtworks.qdox.Fork].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.Knife
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.Knife].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EmptyTestClasses.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.Knife
    signature: '[com.thoughtworks.qdox.Knife].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsTest:18,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
      Src: com.thoughtworks.qdox.EnumsTest:19,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsTest:19,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsTest:21,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsTest:21,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsTest:21,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsTest:22,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsTest:22,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsTest:22,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsTest:23,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsTest:23,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsTest:23,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: 24
      start: 11
    functionDepth: 3
    functionLinenumber: 11
    functionLinenumberEnd: 24
    functionName: '[com.thoughtworks.qdox.EnumsTest].testAddEmptyEnumsToModel()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsTest].testAddEmptyEnumsToModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsTest:36,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
      Src: com.thoughtworks.qdox.EnumsTest:37,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsTest:37,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.EnumsTest:40,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getType()'
      Src: com.thoughtworks.qdox.EnumsTest:40,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getValue()'
      Src: com.thoughtworks.qdox.EnumsTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsTest)'
      Src: com.thoughtworks.qdox.EnumsTest:40,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsTest:41,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsTest:41,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsTest:41,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsTest:42,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsTest: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: 26
    functionDepth: 3
    functionLinenumber: 26
    functionLinenumberEnd: 43
    functionName: '[com.thoughtworks.qdox.EnumsTest].testAddSimpleEnumsToModel()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.JavaField].getType()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsTest)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
    - '[com.thoughtworks.qdox.model.JavaClass].getValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsTest].testAddSimpleEnumsToModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsTest:50,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
      Src: com.thoughtworks.qdox.EnumsTest:51,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsTest:51,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsTest:53,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsTest:54,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsTest:54,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.EnumsTest:55,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsTest:55,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: 56
      start: 45
    functionDepth: 3
    functionLinenumber: 45
    functionLinenumberEnd: 56
    functionName: '[com.thoughtworks.qdox.EnumsTest].testAddEnumImplementingInterfaceToModel()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsTest].testAddEnumImplementingInterfaceToModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsTest:63,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
      Src: com.thoughtworks.qdox.EnumsTest:64,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsTest:64,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsTest:66,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsTest:67,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsTest:67,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.EnumsTest:68,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsTest:68,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: 69
      start: 58
    functionDepth: 3
    functionLinenumber: 58
    functionLinenumberEnd: 69
    functionName: '[com.thoughtworks.qdox.EnumsTest].testAddEnumWithAnnotationToModel()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsTest].testAddEnumWithAnnotationToModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsTest:88,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
      Src: com.thoughtworks.qdox.EnumsTest:89,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsTest:89,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsTest:91,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsTest:92,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsTest:92,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFields()'
      Src: com.thoughtworks.qdox.EnumsTest:93,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].size()'
      Src: com.thoughtworks.qdox.EnumsTest:93,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsTest)'
      Src: com.thoughtworks.qdox.EnumsTest:93,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
      Src: com.thoughtworks.qdox.EnumsTest:94,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaConstructor>].size()'
      Src: com.thoughtworks.qdox.EnumsTest:94,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsTest)'
      Src: com.thoughtworks.qdox.EnumsTest:94,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.EnumsTest:95,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getType()'
      Src: com.thoughtworks.qdox.EnumsTest:95,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getValue()'
      Src: com.thoughtworks.qdox.EnumsTest:95,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsTest)'
      Src: com.thoughtworks.qdox.EnumsTest:95,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.EnumsTest:96,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].isEnumConstant()'
      Src: com.thoughtworks.qdox.EnumsTest:96,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean,String)'
      Src: com.thoughtworks.qdox.EnumsTest:96,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.EnumsTest:97,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].isEnumConstant()'
      Src: com.thoughtworks.qdox.EnumsTest:97,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean,String)'
      Src: com.thoughtworks.qdox.EnumsTest:97,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.EnumsTest:98,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].isEnumConstant()'
      Src: com.thoughtworks.qdox.EnumsTest:98,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: com.thoughtworks.qdox.EnumsTest:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    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: 99
      start: 71
    functionDepth: 3
    functionLinenumber: 71
    functionLinenumberEnd: 99
    functionName: '[com.thoughtworks.qdox.EnumsTest].testAddEnumWithFieldAndConstructorsToModel()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.JavaField].getType()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsTest)'
    - '[com.thoughtworks.qdox.model.JavaField].isEnumConstant()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaField>].size()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFields()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaConstructor>].size()'
    - '[com.thoughtworks.qdox.model.JavaClass].getValue()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsTest].testAddEnumWithFieldAndConstructorsToModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsTest:112,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
      Src: com.thoughtworks.qdox.EnumsTest:113,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsTest:113,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsTest:115,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsTest:115,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsTest:115,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: 116
      start: 101
    functionDepth: 3
    functionLinenumber: 101
    functionLinenumberEnd: 116
    functionName: '[com.thoughtworks.qdox.EnumsTest].testAddEnumsWithMethodsToModel()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsTest].testAddEnumsWithMethodsToModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsTest:129,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
      Src: com.thoughtworks.qdox.EnumsTest:130,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsTest:130,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsTest:132,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsTest:132,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsTest:132,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: 133
      start: 119
    functionDepth: 3
    functionLinenumber: 119
    functionLinenumberEnd: 133
    functionName: '[com.thoughtworks.qdox.EnumsTest].testAddEnumsWithConstructorsToModel()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsTest].testAddEnumsWithConstructorsToModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsTest:141,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
      Src: com.thoughtworks.qdox.EnumsTest:142,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsTest:142,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsTest:144,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsTest:144,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsTest:144,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: 145
      start: 136
    functionDepth: 3
    functionLinenumber: 136
    functionLinenumberEnd: 145
    functionName: '[com.thoughtworks.qdox.EnumsTest].testAddEnumsThatDontEndInSemicolon()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsTest].testAddEnumsThatDontEndInSemicolon()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsTest:159,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
      Src: com.thoughtworks.qdox.EnumsTest:159,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsTest:159,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: 160
      start: 148
    functionDepth: 3
    functionLinenumber: 148
    functionLinenumberEnd: 160
    functionName: '[com.thoughtworks.qdox.EnumsTest].testEnumBeforeClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsTest].testEnumBeforeClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsTest:173,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
      Src: com.thoughtworks.qdox.EnumsTest:173,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsTest:173,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: 174
      start: 162
    functionDepth: 3
    functionLinenumber: 162
    functionLinenumberEnd: 174
    functionName: '[com.thoughtworks.qdox.EnumsTest].testEnumAfterClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsTest].testEnumAfterClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsTest:187,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
      Src: com.thoughtworks.qdox.EnumsTest:187,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsTest:187,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: 188
      start: 177
    functionDepth: 3
    functionLinenumber: 177
    functionLinenumberEnd: 188
    functionName: '[com.thoughtworks.qdox.EnumsTest].testAnotherEnumTest()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsTest].testAnotherEnumTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsTest:205,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
      Src: com.thoughtworks.qdox.EnumsTest:205,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsTest:205,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: 206
      start: 191
    functionDepth: 3
    functionLinenumber: 191
    functionLinenumberEnd: 206
    functionName: '[com.thoughtworks.qdox.EnumsTest].testObjectCreation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsTest].testObjectCreation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsTest:227,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
      Src: com.thoughtworks.qdox.EnumsTest:227,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsTest:227,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: 228
      start: 209
    functionDepth: 3
    functionLinenumber: 209
    functionLinenumberEnd: 228
    functionName: '[com.thoughtworks.qdox.EnumsTest].testMethodInvocation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsTest].testMethodInvocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsTest:246,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
      Src: com.thoughtworks.qdox.EnumsTest:246,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsTest:246,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: 247
      start: 231
    functionDepth: 3
    functionLinenumber: 231
    functionLinenumberEnd: 247
    functionName: '[com.thoughtworks.qdox.EnumsTest].testEnumWithLambdaParameter()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsTest].testEnumWithLambdaParameter()'
  - 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.thoughtworks.qdox.EnumsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.EnumsTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.EnumsTest
    signature: '[com.thoughtworks.qdox.EnumsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.PermitsTest:32,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.PermitsTest)'
      Src: com.thoughtworks.qdox.PermitsTest:33,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.PermitsTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: 34
      start: 12
    functionDepth: 3
    functionLinenumber: 12
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.PermitsTest].permitsAsTypeAndIdentifiers()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/PermitsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.PermitsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.PermitsTest].permitsAsTypeAndIdentifiers()'
  - 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.thoughtworks.qdox.PermitsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.PermitsTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/PermitsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.PermitsTest
    signature: '[com.thoughtworks.qdox.PermitsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 19
    functionDepth: 3
    functionLinenumber: 19
    functionLinenumberEnd: 26
    functionName: '[com.thoughtworks.qdox.AnnotationsModelTest].setUp()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsModelTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:30,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:30,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:31,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:32,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:32,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:32,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:33,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:33,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:34,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:34,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaAnnotation
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.AnnotationsModelTest].checkClassAnnotation(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsModelTest.java
    functionUses: 4
    functionsReached:
    - '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
    - '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
    - '[java.io.StringReader].<init>(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaAnnotation
    signature: '[com.thoughtworks.qdox.AnnotationsModelTest].checkClassAnnotation(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].checkClassAnnotation(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '[com.thoughtworks.qdox.AnnotationsModelTest].testMarkerAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.AnnotationsModelTest].checkClassAnnotation(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsModelTest].testMarkerAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].checkClassAnnotation(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 44
    functionDepth: 3
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[com.thoughtworks.qdox.AnnotationsModelTest].testEmptyAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.AnnotationsModelTest].checkClassAnnotation(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsModelTest].testEmptyAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].checkClassAnnotation(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: '[com.thoughtworks.qdox.AnnotationsModelTest].testAnnotationAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.AnnotationsModelTest].checkClassAnnotation(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsModelTest].testAnnotationAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].checkClassAnnotation(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[com.thoughtworks.qdox.AnnotationsModelTest].testConstAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.AnnotationsModelTest].checkClassAnnotation(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsModelTest].testConstAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:67,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:67,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:68,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:69,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:69,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:69,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:70,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:70,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:71,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:71,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:71,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getNamedParameterMap()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:72,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:72,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:72,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:74,1
    - Dst: '[Float].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:75,1
    - Dst: f.getValue()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:75,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(Float,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:75,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:77,1
    - Dst: '[Double].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:78,1
    - Dst: d.getValue()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:78,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(Double,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:78,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:80,1
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:81,1
    - Dst: i.getValue()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:81,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(Integer,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:81,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:83,1
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:84,1
    - Dst: ix.getValue()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:84,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(Integer,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:84,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:86,1
    - Dst: '[Long].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:87,1
    - Dst: l.getValue()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:87,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(Long,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:87,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:89,1
    - Dst: '[Long].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:90,1
    - Dst: lx.getValue()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:90,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(Long,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:90,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:92,1
    - Dst: '[Character].<init>(char)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:93,1
    - Dst: c.getValue()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:93,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(Character,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:93,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:95,1
    - Dst: s.getValue()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:96,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 97
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 97
    functionName: '[com.thoughtworks.qdox.AnnotationsModelTest].testAnnotationConstants()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - c.getValue()
    - '[org.junit.jupiter.api.Assertions].assertEquals(Integer,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(Character,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getNamedParameterMap()'
    - ix.getValue()
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
    - '[Long].<init>(int)'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
    - lx.getValue()
    - '[Character].<init>(char)'
    - '[Integer].<init>(int)'
    - f.getValue()
    - '[org.junit.jupiter.api.Assertions].assertEquals(Double,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - '[Float].<init>(int)'
    - l.getValue()
    - '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
    - '[Double].<init>(int)'
    - d.getValue()
    - s.getValue()
    - '[org.junit.jupiter.api.Assertions].assertEquals(Float,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - i.getValue()
    - '[org.junit.jupiter.api.Assertions].assertEquals(Long,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsModelTest].testAnnotationConstants()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:104,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:104,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:105,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:106,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:106,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:106,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:107,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:107,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:108,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:108,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:108,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getPropertyMap()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:109,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:109,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:109,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:111,1
    - Dst: s1.getValue()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:112,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:112,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:114,1
    - Dst: s2.getValue()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:115,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:115,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:117,1
    - Dst: s3.getValue()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:118,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:118,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:120,1
    - Dst: s4.getValue()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:121,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:121,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:123,1
    - Dst: s5.getValue()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:124,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 125
      start: 99
    functionDepth: 2
    functionLinenumber: 99
    functionLinenumberEnd: 125
    functionName: '[com.thoughtworks.qdox.AnnotationsModelTest].testAnnotationConstantsControlChars()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getFullyQualifiedName()'
    - s1.getValue()
    - '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
    - s2.getValue()
    - s5.getValue()
    - '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getPropertyMap()'
    - s3.getValue()
    - s4.getValue()
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsModelTest].testAnnotationConstantsControlChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:131,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:131,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:132,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:133,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:133,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:133,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:134,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:134,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:135,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:135,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:135,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getPropertyMap()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:136,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:136,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:136,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:138,1
    - Dst: list.getValueList()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:139,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:139,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:139,1
    - Dst: list.getValueList()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:141,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].listIterator()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:141,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].hasNext()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:141,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].next()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:143,1
    - Dst: inner.getType()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:144,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getValue()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:144,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].previousIndex()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:144,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 146
      start: 127
    functionDepth: 2
    functionLinenumber: 127
    functionLinenumberEnd: 146
    functionName: '[com.thoughtworks.qdox.AnnotationsModelTest].testNestedAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].next()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].listIterator()'
    - list.getValueList()
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
    - inner.getType()
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getValue()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getPropertyMap()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].hasNext()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].previousIndex()'
    - '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsModelTest].testNestedAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:152,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:152,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:153,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:154,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:154,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:154,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:155,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:155,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:156,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:156,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:156,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getPropertyMap()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:157,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:157,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:157,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:159,1
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:160,1
    - Dst: add.getLeft()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:160,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:160,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(Integer,Object,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:160,1
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:161,1
    - Dst: add.getRight()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:161,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:161,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(Integer,Object,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 148
    functionDepth: 2
    functionLinenumber: 148
    functionLinenumberEnd: 162
    functionName: '[com.thoughtworks.qdox.AnnotationsModelTest].testExpressionAnnotation1()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - add.getLeft()
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(Integer,Object,String)'
    - add.getRight()
    - '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getPropertyMap()'
    - '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
    - '[Integer].<init>(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsModelTest].testExpressionAnnotation1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:168,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:168,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:169,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:170,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:170,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:170,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:171,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:171,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:172,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:172,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:172,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getPropertyMap()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:173,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:173,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:173,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:175,1
    - Dst: add.getLeft()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:176,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:176,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,Object,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:176,1
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:177,1
    - Dst: add.getRight()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:177,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:177,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(Integer,Object,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 178
      start: 164
    functionDepth: 2
    functionLinenumber: 164
    functionLinenumberEnd: 178
    functionName: '[com.thoughtworks.qdox.AnnotationsModelTest].testExpressionAnnotation2()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - add.getLeft()
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(Integer,Object,String)'
    - add.getRight()
    - '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,Object,String)'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getPropertyMap()'
    - '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
    - '[Integer].<init>(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsModelTest].testExpressionAnnotation2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:184,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:184,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:185,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:186,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:186,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:186,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:187,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:187,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:188,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:188,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:188,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getPropertyMap()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:189,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:189,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:189,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:191,1
    - Dst: value.getField()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:192,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:192,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getValue()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:192,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:192,1
    - Dst: value.getClassPart()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:193,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:193,1
    - Dst: value.getFieldPart()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:194,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 195
      start: 180
    functionDepth: 2
    functionLinenumber: 180
    functionLinenumberEnd: 195
    functionName: '[com.thoughtworks.qdox.AnnotationsModelTest].testFieldRefAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getFullyQualifiedName()'
    - value.getClassPart()
    - '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
    - value.getFieldPart()
    - value.getField()
    - '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getValue()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getPropertyMap()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsModelTest].testFieldRefAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:201,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:201,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:202,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:203,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:203,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:203,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:204,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:204,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:205,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:205,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:205,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getPropertyMap()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:206,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:206,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:206,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:208,1
    - Dst: ref.getType()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:210,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getValue()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:210,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 211
      start: 197
    functionDepth: 2
    functionLinenumber: 197
    functionLinenumberEnd: 211
    functionName: '[com.thoughtworks.qdox.AnnotationsModelTest].testPrimitiveClassAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getFullyQualifiedName()'
    - ref.getType()
    - '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getValue()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getPropertyMap()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsModelTest].testPrimitiveClassAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:217,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:217,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:218,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:219,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:219,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:219,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:220,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:220,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:221,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:221,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:221,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getPropertyMap()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:222,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:222,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:222,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:224,1
    - Dst: ref.getType()
      Src: com.thoughtworks.qdox.AnnotationsModelTest:226,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getValue()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:226,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 227
      start: 213
    functionDepth: 2
    functionLinenumber: 213
    functionLinenumberEnd: 227
    functionName: '[com.thoughtworks.qdox.AnnotationsModelTest].testClassAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getFullyQualifiedName()'
    - ref.getType()
    - '[com.thoughtworks.qdox.AnnotationsModelTest].size()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getProperty(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getValue()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getPropertyMap()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsModelTest].testClassAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:236,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:236,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:236,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:236,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getPackage()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:237,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getName()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:238,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:238,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:239,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:239,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:239,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getValue()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:239,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:239,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getLineNumber()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:240,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 242
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 242
    functionName: '[com.thoughtworks.qdox.AnnotationsModelTest].testPackageWithAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getName()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getType()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.AnnotationsModelTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest)'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getLineNumber()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getValue()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getAnnotations()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getPackage()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsModelTest].testPackageWithAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:252,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:252,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:253,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:254,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:254,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:255,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:255,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getParameterByName(String)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:256,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].getAnnotations()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:256,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:256,1
    - Dst: '[com.thoughtworks.qdox.AnnotationsModelTest].toString()'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:257,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest)'
      Src: com.thoughtworks.qdox.AnnotationsModelTest:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 258
      start: 245
    functionDepth: 2
    functionLinenumber: 245
    functionLinenumberEnd: 258
    functionName: '[com.thoughtworks.qdox.AnnotationsModelTest].testAnnotationInMethodParamList()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.AnnotationsModelTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.AnnotationsModelTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].toString()'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getParameterByName(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.AnnotationsModelTest].getAnnotations()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.AnnotationsModelTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.AnnotationsModelTest].testAnnotationInMethodParamList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.AnnotationsModelTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.AnnotationsModelTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsModelTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.AnnotationsModelTest
    signature: '[com.thoughtworks.qdox.AnnotationsModelTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:28,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:28,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:29,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 30
      start: 23
    functionDepth: 2
    functionLinenumber: 23
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandSingleGenericClassDeclarations()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandSingleGenericClassDeclarations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:37,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:37,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:38,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 39
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 39
    functionName: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandMultipleGenericClassDeclarations()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandMultipleGenericClassDeclarations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:48,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:48,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:49,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:49,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 50
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 50
    functionName: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandMultipleGenericsInMethodDeclarations()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandMultipleGenericsInMethodDeclarations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:59,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:59,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:60,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:60,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 61
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 61
    functionName: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandOuterAndInnerClassGenericsInMethodDeclarations()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandOuterAndInnerClassGenericsInMethodDeclarations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:70,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:70,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:71,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:71,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 72
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 72
    functionName: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandMultipleGenericsInConstructorDeclarations()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandMultipleGenericsInConstructorDeclarations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:81,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:81,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:82,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:82,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 83
    functionName: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandMultipleGenericsInFieldDeclarations()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandMultipleGenericsInFieldDeclarations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:92,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:92,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:93,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:93,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 94
    functionName: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandNestedGenerics()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandNestedGenerics()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:103,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:103,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:104,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:104,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 105
      start: 96
    functionDepth: 2
    functionLinenumber: 96
    functionLinenumberEnd: 105
    functionName: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandFullyQualifiedTypeArguments()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandFullyQualifiedTypeArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:112,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:112,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:113,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:113,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 114
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 114
    functionName: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandBoundedTypeParameters()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandBoundedTypeParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:121,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:121,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:122,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:122,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 123
      start: 116
    functionDepth: 2
    functionLinenumber: 116
    functionLinenumberEnd: 123
    functionName: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandComplexBoundedTypeParameters()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandComplexBoundedTypeParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:129,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:129,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:130,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:130,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 131
      start: 125
    functionDepth: 2
    functionLinenumber: 125
    functionLinenumberEnd: 131
    functionName: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandWildcardTypeArguments()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandWildcardTypeArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:137,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:137,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:138,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:138,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 133
    functionDepth: 2
    functionLinenumber: 133
    functionLinenumberEnd: 139
    functionName: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandBoundedWildcardTypeArguments()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandBoundedWildcardTypeArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:149,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:149,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:150,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:150,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 151
      start: 141
    functionDepth: 2
    functionLinenumber: 141
    functionLinenumberEnd: 151
    functionName: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandMethodTypeParameters()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandMethodTypeParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:163,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:163,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:164,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:165,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:165,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:167,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.GenericsTest:167,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:168,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.GenericsTest:168,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:169,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.GenericsTest:169,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:170,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.GenericsTest:170,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:171,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.GenericsTest:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 172
      start: 153
    functionDepth: 2
    functionLinenumber: 153
    functionLinenumberEnd: 172
    functionName: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandAnnotationsOnTypeParameters()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandAnnotationsOnTypeParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:184,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:184,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:186,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.GenericsTest:187,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:188,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:188,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:190,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaField)'
      Src: com.thoughtworks.qdox.GenericsTest:191,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getType()'
      Src: com.thoughtworks.qdox.GenericsTest:192,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getValue()'
      Src: com.thoughtworks.qdox.GenericsTest:192,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 193
      start: 174
    functionDepth: 2
    functionLinenumber: 174
    functionLinenumberEnd: 193
    functionName: '[com.thoughtworks.qdox.GenericsTest].testGenericField()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.model.JavaField].getType()'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaField)'
    - '[com.thoughtworks.qdox.model.JavaClass].getValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testGenericField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:205,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:205,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:207,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.GenericsTest:208,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:209,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:209,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:211,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaField)'
      Src: com.thoughtworks.qdox.GenericsTest:212,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getType()'
      Src: com.thoughtworks.qdox.GenericsTest:213,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getValue()'
      Src: com.thoughtworks.qdox.GenericsTest:213,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 214
      start: 195
    functionDepth: 2
    functionLinenumber: 195
    functionLinenumberEnd: 214
    functionName: '[com.thoughtworks.qdox.GenericsTest].testGenericFieldInstantiation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.model.JavaField].getType()'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaField)'
    - '[com.thoughtworks.qdox.model.JavaClass].getValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testGenericFieldInstantiation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:226,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:226,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:228,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.GenericsTest:229,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:230,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:230,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:232,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaField)'
      Src: com.thoughtworks.qdox.GenericsTest:233,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getType()'
      Src: com.thoughtworks.qdox.GenericsTest:234,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getValue()'
      Src: com.thoughtworks.qdox.GenericsTest:234,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 235
      start: 216
    functionDepth: 2
    functionLinenumber: 216
    functionLinenumberEnd: 235
    functionName: '[com.thoughtworks.qdox.GenericsTest].testGenericFieldInstantiationHalfComplex()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.model.JavaField].getType()'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaField)'
    - '[com.thoughtworks.qdox.model.JavaClass].getValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testGenericFieldInstantiationHalfComplex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:247,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:247,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:249,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.GenericsTest:250,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:251,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:251,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:253,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaField)'
      Src: com.thoughtworks.qdox.GenericsTest:254,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getType()'
      Src: com.thoughtworks.qdox.GenericsTest:255,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getValue()'
      Src: com.thoughtworks.qdox.GenericsTest:255,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 256
      start: 237
    functionDepth: 2
    functionLinenumber: 237
    functionLinenumberEnd: 256
    functionName: '[com.thoughtworks.qdox.GenericsTest].testGenericFieldInstantiationComplex()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.model.JavaField].getType()'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaField)'
    - '[com.thoughtworks.qdox.model.JavaClass].getValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testGenericFieldInstantiationComplex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:268,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:268,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:270,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.GenericsTest:271,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:272,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:272,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:274,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaField)'
      Src: com.thoughtworks.qdox.GenericsTest:275,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getType()'
      Src: com.thoughtworks.qdox.GenericsTest:276,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getValue()'
      Src: com.thoughtworks.qdox.GenericsTest:276,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 277
      start: 258
    functionDepth: 2
    functionLinenumber: 258
    functionLinenumberEnd: 277
    functionName: '[com.thoughtworks.qdox.GenericsTest].testGenericFieldInstantiationVeryComplex()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.model.JavaField].getType()'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaField)'
    - '[com.thoughtworks.qdox.model.JavaClass].getValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testGenericFieldInstantiationVeryComplex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:289,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:289,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:291,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.GenericsTest:292,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:293,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:293,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:295,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaField)'
      Src: com.thoughtworks.qdox.GenericsTest:296,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getType()'
      Src: com.thoughtworks.qdox.GenericsTest:297,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getValue()'
      Src: com.thoughtworks.qdox.GenericsTest:297,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 298
      start: 279
    functionDepth: 2
    functionLinenumber: 279
    functionLinenumberEnd: 298
    functionName: '[com.thoughtworks.qdox.GenericsTest].testJiraQdox66()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.model.JavaField].getType()'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaField)'
    - '[com.thoughtworks.qdox.model.JavaClass].getValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testJiraQdox66()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:317,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:317,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:318,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:318,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:319,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null,boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:319,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:320,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getValue()'
      Src: com.thoughtworks.qdox.GenericsTest:320,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:320,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType()'
      Src: com.thoughtworks.qdox.GenericsTest:321,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.GenericsTest:321,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:321,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:322,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.GenericsTest:322,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:322,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:323,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.GenericsTest:323,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 324
      start: 301
    functionDepth: 2
    functionLinenumber: 301
    functionLinenumberEnd: 324
    functionName: '[com.thoughtworks.qdox.GenericsTest].testMethodReturnTypeExtends()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaMethod].getReturnType()'
    - '[com.thoughtworks.qdox.model.JavaType].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
    - '[com.thoughtworks.qdox.model.JavaType].getValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testMethodReturnTypeExtends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:343,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:343,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:344,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:344,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:345,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:345,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:346,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null,boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:346,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:347,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getGenericValue()'
      Src: com.thoughtworks.qdox.GenericsTest:347,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:347,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:348,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null,boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:348,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:349,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getGenericValue()'
      Src: com.thoughtworks.qdox.GenericsTest:349,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:349,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:350,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null,boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:350,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:351,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getGenericValue()'
      Src: com.thoughtworks.qdox.GenericsTest:351,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:351,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:353,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null,boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:353,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:354,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getGenericValue()'
      Src: com.thoughtworks.qdox.GenericsTest:354,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:354,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:355,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null,boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:355,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:356,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getGenericValue()'
      Src: com.thoughtworks.qdox.GenericsTest:356,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:356,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:357,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null,boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:357,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:358,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.GenericsTest:358,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:358,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:359,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getGenericValue()'
      Src: com.thoughtworks.qdox.GenericsTest:359,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:359,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:361,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null,boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:361,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:362,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getGenericValue()'
      Src: com.thoughtworks.qdox.GenericsTest:362,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:362,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:363,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null,boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:363,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:364,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getGenericValue()'
      Src: com.thoughtworks.qdox.GenericsTest:364,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:364,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:365,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null,boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:365,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:366,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.GenericsTest:366,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:366,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:367,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getGenericValue()'
      Src: com.thoughtworks.qdox.GenericsTest:367,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.GenericsTest:367,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].mock()'
      Src: com.thoughtworks.qdox.GenericsTest:369,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.GenericsTest:370,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].when(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:370,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.GenericsTest:370,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:371,1
    - Dst: '[java.util.Collections].singletonList(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:371,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,com.thoughtworks.qdox.GenericsTest,boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:371,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.GenericsTest:372,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterTypes(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:373,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].get(int)'
      Src: com.thoughtworks.qdox.GenericsTest:373,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.GenericsTest:373,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 89
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 374
      start: 327
    functionDepth: 2
    functionLinenumber: 327
    functionLinenumberEnd: 374
    functionName: '[com.thoughtworks.qdox.GenericsTest].testMethodReturnTypeImplements()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.JavaMethod].getParameterTypes(boolean)'
    - '[com.thoughtworks.qdox.GenericsTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.GenericsTest].when(com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[com.thoughtworks.qdox.model.JavaType].getGenericValue()'
    - '[com.thoughtworks.qdox.GenericsTest].getGenericFullyQualifiedName()'
    - '[java.util.Collections].singletonList(com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.GenericsTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null,boolean)'
    - '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,com.thoughtworks.qdox.GenericsTest,boolean)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.GenericsTest].get(int)'
    - '[com.thoughtworks.qdox.model.JavaType].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.GenericsTest].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testMethodReturnTypeImplements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:394,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:394,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:395,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:395,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:396,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:396,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:397,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:397,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:399,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:400,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.GenericsTest:400,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:401,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:401,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].getReturnType(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:402,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.GenericsTest:402,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:402,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].getReturnType(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:403,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].getGenericValue()'
      Src: com.thoughtworks.qdox.GenericsTest:403,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:403,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:404,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.GenericsTest:404,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].getName()'
      Src: com.thoughtworks.qdox.GenericsTest:405,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:405,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].getParameterTypes(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:406,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].get(int)'
      Src: com.thoughtworks.qdox.GenericsTest:406,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.GenericsTest:406,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:406,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].getParameterTypes(boolean)'
      Src: com.thoughtworks.qdox.GenericsTest:407,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].get(int)'
      Src: com.thoughtworks.qdox.GenericsTest:407,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].getGenericValue()'
      Src: com.thoughtworks.qdox.GenericsTest:407,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 408
      start: 377
    functionDepth: 2
    functionLinenumber: 377
    functionLinenumberEnd: 408
    functionName: '[com.thoughtworks.qdox.GenericsTest].testResolveTypeGetMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.GenericsTest].get(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods(boolean)'
    - '[com.thoughtworks.qdox.GenericsTest].getName()'
    - '[com.thoughtworks.qdox.GenericsTest].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.GenericsTest].getReturnType(boolean)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - '[com.thoughtworks.qdox.GenericsTest].getGenericValue()'
    - '[com.thoughtworks.qdox.GenericsTest].getParameterTypes(boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testResolveTypeGetMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.thoughtworks.qdox.GenericsTest:414,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.GenericsTest:415,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.GenericsTest:416,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.GenericsTest:417,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.GenericsTest:418,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.GenericsTest:419,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:419,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.GenericsTest:419,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.GenericsTest:420,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFields()'
      Src: com.thoughtworks.qdox.GenericsTest:421,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
      Src: com.thoughtworks.qdox.GenericsTest:421,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.GenericsTest:422,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].getType()'
      Src: com.thoughtworks.qdox.GenericsTest:423,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.GenericsTest:424,1
    - Dst: paramType.getActualTypeArguments()
      Src: com.thoughtworks.qdox.GenericsTest:425,1
    - Dst: '[com.thoughtworks.qdox.GenericsTest].get(int)'
      Src: com.thoughtworks.qdox.GenericsTest:425,1
    - Dst: wildcardType.getGenericFullyQualifiedName()
      Src: com.thoughtworks.qdox.GenericsTest:426,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
      Src: com.thoughtworks.qdox.GenericsTest:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 427
      start: 411
    functionDepth: 2
    functionLinenumber: 411
    functionLinenumberEnd: 427
    functionName: '[com.thoughtworks.qdox.GenericsTest].testFieldWithWildcardType()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.GenericsTest].get(int)'
    - paramType.getActualTypeArguments()
    - '[StringBuilder].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.GenericsTest)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
    - '[com.thoughtworks.qdox.model.JavaClass].getFields()'
    - '[com.thoughtworks.qdox.GenericsTest].getType()'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.GenericsTest)'
    - wildcardType.getGenericFullyQualifiedName()
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.GenericsTest].testFieldWithWildcardType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.GenericsTest:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.GenericsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 3
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.GenericsTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.GenericsTest
    signature: '[com.thoughtworks.qdox.GenericsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.FieldsTest)'
      Src: com.thoughtworks.qdox.FieldsTest:25,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.FieldsTest:25,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.FieldsTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.FieldsTest:27,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.FieldsTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.FieldsTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getName()'
      Src: com.thoughtworks.qdox.FieldsTest:28,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.FieldsTest)'
      Src: com.thoughtworks.qdox.FieldsTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.FieldsTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getInitializationExpression()'
      Src: com.thoughtworks.qdox.FieldsTest:29,1
    - Dst: '[String].trim()'
      Src: com.thoughtworks.qdox.FieldsTest:29,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.FieldsTest)'
      Src: com.thoughtworks.qdox.FieldsTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 30
      start: 17
    functionDepth: 2
    functionLinenumber: 17
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.FieldsTest].testAssignmentViaBitShift()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/FieldsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaField].getName()'
    - '[String].trim()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.FieldsTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.FieldsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.JavaField].getInitializationExpression()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.FieldsTest].testAssignmentViaBitShift()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.FieldsTest)'
      Src: com.thoughtworks.qdox.FieldsTest:40,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.FieldsTest:40,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.FieldsTest:41,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.FieldsTest:42,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.FieldsTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.FieldsTest:43,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getName()'
      Src: com.thoughtworks.qdox.FieldsTest:43,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.FieldsTest)'
      Src: com.thoughtworks.qdox.FieldsTest:43,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.FieldsTest:44,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getInitializationExpression()'
      Src: com.thoughtworks.qdox.FieldsTest:44,1
    - Dst: '[String].trim()'
      Src: com.thoughtworks.qdox.FieldsTest:44,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.FieldsTest)'
      Src: com.thoughtworks.qdox.FieldsTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 45
    functionName: '[com.thoughtworks.qdox.FieldsTest].testNewArrayWithBitShift()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/FieldsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaField].getName()'
    - '[String].trim()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.FieldsTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.FieldsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.JavaField].getInitializationExpression()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.FieldsTest].testNewArrayWithBitShift()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.FieldsTest)'
      Src: com.thoughtworks.qdox.FieldsTest:61,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.FieldsTest:61,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.FieldsTest:61,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.FieldsTest:61,1
    - Dst: '[com.thoughtworks.qdox.FieldsTest].getFields()'
      Src: com.thoughtworks.qdox.FieldsTest:62,1
    - Dst: '[com.thoughtworks.qdox.FieldsTest].get(int)'
      Src: com.thoughtworks.qdox.FieldsTest:62,1
    - Dst: '[com.thoughtworks.qdox.FieldsTest].getInitializationExpression()'
      Src: com.thoughtworks.qdox.FieldsTest:63,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.FieldsTest)'
      Src: com.thoughtworks.qdox.FieldsTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 64
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.FieldsTest].testCommentBeforeInitialization()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/FieldsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.FieldsTest].get(int)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.FieldsTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.FieldsTest)'
    - '[com.thoughtworks.qdox.FieldsTest].getFields()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.FieldsTest].getInitializationExpression()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.FieldsTest].testCommentBeforeInitialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.FieldsTest)'
      Src: com.thoughtworks.qdox.FieldsTest:75,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.FieldsTest:75,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.FieldsTest:75,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.FieldsTest:75,1
    - Dst: '[com.thoughtworks.qdox.FieldsTest].getFields()'
      Src: com.thoughtworks.qdox.FieldsTest:76,1
    - Dst: '[com.thoughtworks.qdox.FieldsTest].get(int)'
      Src: com.thoughtworks.qdox.FieldsTest:76,1
    - Dst: '[com.thoughtworks.qdox.FieldsTest].getComment()'
      Src: com.thoughtworks.qdox.FieldsTest:77,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.FieldsTest)'
      Src: com.thoughtworks.qdox.FieldsTest:77,1
    - Dst: '[com.thoughtworks.qdox.FieldsTest].getTags()'
      Src: com.thoughtworks.qdox.FieldsTest:78,1
    - Dst: '[com.thoughtworks.qdox.FieldsTest].size()'
      Src: com.thoughtworks.qdox.FieldsTest:78,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.FieldsTest)'
      Src: com.thoughtworks.qdox.FieldsTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 79
    functionName: '[com.thoughtworks.qdox.FieldsTest].testTwoDocletTags()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/FieldsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.FieldsTest].getTags()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.FieldsTest)'
    - '[com.thoughtworks.qdox.FieldsTest].size()'
    - '[com.thoughtworks.qdox.FieldsTest].get(int)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.FieldsTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.FieldsTest)'
    - '[com.thoughtworks.qdox.FieldsTest].getFields()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.FieldsTest].getComment()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.FieldsTest].testTwoDocletTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.FieldsTest)'
      Src: com.thoughtworks.qdox.FieldsTest:91,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.FieldsTest:91,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.FieldsTest:91,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.FieldsTest:91,1
    - Dst: '[com.thoughtworks.qdox.FieldsTest].getFields()'
      Src: com.thoughtworks.qdox.FieldsTest:92,1
    - Dst: '[com.thoughtworks.qdox.FieldsTest].get(int)'
      Src: com.thoughtworks.qdox.FieldsTest:92,1
    - Dst: '[com.thoughtworks.qdox.FieldsTest].getComment()'
      Src: com.thoughtworks.qdox.FieldsTest:93,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.FieldsTest)'
      Src: com.thoughtworks.qdox.FieldsTest:93,1
    - Dst: '[com.thoughtworks.qdox.FieldsTest].getTags()'
      Src: com.thoughtworks.qdox.FieldsTest:94,1
    - Dst: '[com.thoughtworks.qdox.FieldsTest].size()'
      Src: com.thoughtworks.qdox.FieldsTest:94,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.FieldsTest)'
      Src: com.thoughtworks.qdox.FieldsTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 95
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 95
    functionName: '[com.thoughtworks.qdox.FieldsTest].testCommentAndTwoDocletTags()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/FieldsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.FieldsTest].getTags()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.FieldsTest)'
    - '[com.thoughtworks.qdox.FieldsTest].size()'
    - '[com.thoughtworks.qdox.FieldsTest].get(int)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.FieldsTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.FieldsTest)'
    - '[com.thoughtworks.qdox.FieldsTest].getFields()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.FieldsTest].getComment()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.FieldsTest].testCommentAndTwoDocletTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.FieldsTest)'
      Src: com.thoughtworks.qdox.FieldsTest:110,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.FieldsTest:110,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.FieldsTest:110,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.FieldsTest:110,1
    - Dst: '[com.thoughtworks.qdox.FieldsTest].getFields()'
      Src: com.thoughtworks.qdox.FieldsTest:111,1
    - Dst: '[com.thoughtworks.qdox.FieldsTest].get(int)'
      Src: com.thoughtworks.qdox.FieldsTest:111,1
    - Dst: '[com.thoughtworks.qdox.FieldsTest].getComment()'
      Src: com.thoughtworks.qdox.FieldsTest:112,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.FieldsTest)'
      Src: com.thoughtworks.qdox.FieldsTest:112,1
    - Dst: '[com.thoughtworks.qdox.FieldsTest].getTags()'
      Src: com.thoughtworks.qdox.FieldsTest:113,1
    - Dst: '[com.thoughtworks.qdox.FieldsTest].size()'
      Src: com.thoughtworks.qdox.FieldsTest:113,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.FieldsTest)'
      Src: com.thoughtworks.qdox.FieldsTest:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 114
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 114
    functionName: '[com.thoughtworks.qdox.FieldsTest].testMultiCommentAndTwoDocletTags()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/FieldsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.FieldsTest].getTags()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.FieldsTest)'
    - '[com.thoughtworks.qdox.FieldsTest].size()'
    - '[com.thoughtworks.qdox.FieldsTest].get(int)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.FieldsTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.FieldsTest)'
    - '[com.thoughtworks.qdox.FieldsTest].getFields()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.FieldsTest].getComment()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.FieldsTest].testMultiCommentAndTwoDocletTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.FieldsTest:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.FieldsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 3
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.FieldsTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/FieldsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.FieldsTest
    signature: '[com.thoughtworks.qdox.FieldsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:27,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].createFile(String,String,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:28,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].createFile(String,String,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:29,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].createFile(String,String,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:30,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].createFile(String,String,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 25
    functionDepth: 3
    functionLinenumber: 25
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].setUp()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].createFile(String,String,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].deleteDir(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].tearDown()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].deleteDir(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].createTestClassList()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:41,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:41,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:41,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].createTestClass()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:42,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:42,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:42,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getSources()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:43,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaSource>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:44,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:44,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:46,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:46,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:47,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:47,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getSuperClass()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:48,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:48,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:48,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getSuperClass()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:49,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:49,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:49,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:51,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:51,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:52,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:52,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:54,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:55,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:55,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:57,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:58,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 59
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testParsingMultipleJavaFiles()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaSource>].size()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].createTestClassList()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getSuperClass()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
    - '[StringReader].<init>(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getSources()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].createTestClass()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testParsingMultipleJavaFiles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:62,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:63,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:64,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:65,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:66,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:67,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:68,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:69,1
    - Dst: '[StringBuffer].toString()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 71
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].createTestClassList()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].createTestClassList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:74,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:75,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:76,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:77,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:78,1
    - Dst: '[StringBuffer].toString()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 80
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].createTestClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].createTestClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].createOuter()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:84,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:84,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:84,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getSources()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:85,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaSource>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:86,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:86,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:88,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:88,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:89,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:89,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:90,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:90,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFields()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:92,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:92,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:92,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFields()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:93,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:93,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getType()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:93,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:93,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:93,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:95,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:95,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:95,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:96,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:96,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:96,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:96,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getNestedClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:98,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:98,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:98,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getNestedClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:99,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:99,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:100,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:100,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getBinaryName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:101,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:101,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:102,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:102,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:104,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:104,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:104,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:105,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:105,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:105,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 106
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 106
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testParseWithInnerClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - '[StringReader].<init>(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getType()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFields()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getSources()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].size()'
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaSource>].size()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getBinaryName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].createOuter()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getNestedClasses()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testParseWithInnerClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].createOuter()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:110,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:110,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:110,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:111,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:112,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 113
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 113
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testGetClasses()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClasses()'
    - '[StringReader].<init>(String)'
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].createOuter()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testGetClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:117,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:117,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getPackages()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:118,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:119,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:119,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getPackageByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:120,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getPackageByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:121,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:122,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:122,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:123,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:123,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:123,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:124,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:124,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:125,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:125,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:125,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:126,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:126,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:127,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:127,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getParentPackage()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:128,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaPackage,com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:128,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getParentPackage()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:129,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:129,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getSubPackages()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:130,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:131,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:131,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>].iterator()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:132,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].next()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:132,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaPackage,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:132,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getSubPackages()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:133,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:133,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 134
      start: 115
    functionDepth: 2
    functionLinenumber: 115
    functionLinenumberEnd: 134
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testGetPackagesShowsOnePackageAndTwoClasses()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaPackage].getParentPackage()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].next()'
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>].size()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaPackage,com.thoughtworks.qdox.model.JavaPackage)'
    - '[com.thoughtworks.qdox.model.JavaPackage].getClasses()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getPackageByName(String)'
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>].iterator()'
    - '[com.thoughtworks.qdox.model.JavaPackage].getClassByName(String)'
    - '[com.thoughtworks.qdox.model.JavaPackage].getSubPackages()'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(File)'
    - '[com.thoughtworks.qdox.model.JavaPackage].getName()'
    - '[File].<init>(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaPackage,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getPackages()'
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaPackage)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testGetPackagesShowsOnePackageAndTwoClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:137,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:138,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:139,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:140,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:141,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:142,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:143,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:144,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:145,1
    - Dst: '[StringBuffer].toString()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 147
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].createOuter()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 2
    functionsReached:
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].createOuter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:151,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:151,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:153,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:153,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:154,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:154,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:155,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 156
      start: 149
    functionDepth: 2
    functionLinenumber: 149
    functionLinenumberEnd: 156
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSourceTree()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(File)'
    - '[File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSourceTree()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:160,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:160,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getSources()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:162,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaSource>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:163,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:163,1
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:164,1
    - Dst: '[File].toURL()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:164,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getURL()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:164,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,java.net.URL)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 158
    functionDepth: 2
    functionLinenumber: 158
    functionLinenumberEnd: 165
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testRecordFile()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaSource>].size()'
    - '[File].<init>(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(File)'
    - '[File].toURL()'
    - '[com.thoughtworks.qdox.model.JavaSource].getURL()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,java.net.URL)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getSources()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testRecordFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:170,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:170,1
    - Dst: '[com.thoughtworks.qdox.Searcher].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:172,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].search(com.thoughtworks.qdox.Searcher)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:172,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:180,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:180,1
    - Dst: '[ArrayList].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:182,1
    - Dst: cls.getName()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:185,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:185,1
    - Dst: Collections.sort(ArrayList)
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:187,1
    - Dst: '[ArrayList].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:188,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:188,1
    - Dst: '[ArrayList].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:189,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:189,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 190
      start: 167
    functionDepth: 2
    functionLinenumber: 167
    functionLinenumberEnd: 190
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSearcher()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>()'
    - '[com.thoughtworks.qdox.Searcher].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[File].<init>(String)'
    - '[ArrayList].add(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - cls.getName()
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - Collections.sort(ArrayList)
    - '[ArrayList].get(int)'
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].search(com.thoughtworks.qdox.Searcher)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(File)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSearcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:193,1
    - Dst: '[File].getParentFile()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:194,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mkdirs()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:194,1
    - Dst: '[FileWriter].<init>(File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:195,1
    - Dst: '[FileWriter].write(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:196,1
    - Dst: '[FileWriter].write(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:197,1
    - Dst: '[FileWriter].write(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:198,1
    - Dst: '[FileWriter].close()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - fileName
    - packageName
    - className
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 200
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 200
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].createFile(String,String,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 3
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].mkdirs()'
    - '[File].<init>(String)'
    - '[File].getParentFile()'
    - '[FileWriter].write(String)'
    - '[FileWriter].<init>(File)'
    - '[FileWriter].close()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].createFile(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:203,1
    - Dst: '[File].listFiles()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:204,1
    - Dst: file.isDirectory()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:207,1
    - Dst: file.getAbsolutePath()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:208,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].deleteDir(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:208,1
    - Dst: file.delete()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:210,1
    - Dst: '[File].delete()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:213,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - path
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 214
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 214
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].deleteDir(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 1
    functionsReached:
    - '[File].<init>(String)'
    - file.isDirectory()
    - file.getAbsolutePath()
    - '[File].listFiles()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].deleteDir(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - file.delete()
    - '[File].delete()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].deleteDir(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:223,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:223,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:224,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:225,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:225,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:225,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:226,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:226,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 227
      start: 216
    functionDepth: 2
    functionLinenumber: 216
    functionLinenumberEnd: 227
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testDefaultClassLoader()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaType].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
    - '[com.thoughtworks.qdox.model.JavaType].getValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testDefaultClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].<init>(null)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:231,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.library.OrderedClassLibraryBuilder)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:231,1
    - Dst: '[ClassLoader].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:232,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addClassLoader(ClassLoader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:232,1
    - Dst: '[ClassLoader].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:244,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addClassLoader(ClassLoader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:244,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:265,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:265,1
    - Dst: Knife.class.getName()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:268,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:268,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:268,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:269,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:270,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:270,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getReturns()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:270,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:270,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:270,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:271,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:271,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getReturns()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:271,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:271,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:271,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:272,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:272,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getReturns()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:272,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:272,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:272,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:273,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:273,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getReturns()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:273,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:273,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:273,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:275,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:275,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getReturns()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:275,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:275,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:275,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 277
      start: 229
    functionDepth: 2
    functionLinenumber: 229
    functionLinenumberEnd: 277
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAddMoreClassLoaders()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].<init>(null)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addClassLoader(ClassLoader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getReturns()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[ClassLoader].<init>()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.library.OrderedClassLibraryBuilder)'
    - Knife.class.getName()
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAddMoreClassLoaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:287,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:287,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:288,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:288,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:288,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:289,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:289,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:290,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:290,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 291
      start: 279
    functionDepth: 2
    functionLinenumber: 279
    functionLinenumberEnd: 291
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testOldfashionedExtraClassesAreSupported()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClasses()'
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testOldfashionedExtraClassesAreSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:302,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:302,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:304,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:305,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:305,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getReturns()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:305,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:306,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:306,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:308,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:308,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getImplements()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:311,1
    - Dst: type.getValue()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:312,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].equals(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:312,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:316,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:319,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isInterface()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:320,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:320,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperJavaClass()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:321,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:321,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getImplements()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:322,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:322,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:322,1
    - Dst: Integer.parseInt()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:323,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:325,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:327,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 293
    functionDepth: 2
    functionLinenumber: 293
    functionLinenumberEnd: 329
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testBinaryClassesAreFound()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].get(int)'
    - '[com.thoughtworks.qdox.model.JavaClass].getSuperJavaClass()'
    - Integer.parseInt()
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[com.thoughtworks.qdox.model.JavaClass].getImplements()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getReturns()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].equals(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - type.getValue()
    - '[com.thoughtworks.qdox.model.JavaClass].isInterface()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testBinaryClassesAreFound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:333,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperJavaClass()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:334,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 336
      start: 331
    functionDepth: 2
    functionLinenumber: 331
    functionLinenumberEnd: 336
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSuperclassOfObjectIsNull()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getSuperJavaClass()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSuperclassOfObjectIsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:353,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:355,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:355,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:356,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:356,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:357,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:357,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:358,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:358,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:359,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:359,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:361,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 362
      start: 351
    functionDepth: 2
    functionLinenumber: 351
    functionLinenumberEnd: 362
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testConcreteClassCanBeTestedForImplementedClassesAndInterfaces()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean,String)'
    - '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testConcreteClassCanBeTestedForImplementedClassesAndInterfaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:366,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:368,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:368,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:369,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:369,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:370,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:370,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:371,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:371,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:373,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:373,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:374,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 375
      start: 364
    functionDepth: 2
    functionLinenumber: 364
    functionLinenumberEnd: 375
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAbstractClassCanBeTestedForImplementedClassesAndInterfaces()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean,String)'
    - '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAbstractClassCanBeTestedForImplementedClassesAndInterfaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:379,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:381,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:381,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:382,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:382,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:384,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:384,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:385,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:385,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:386,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 387
      start: 377
    functionDepth: 2
    functionLinenumber: 377
    functionLinenumberEnd: 387
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testInterfaceCanBeTestedForImplementedInterfaces()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean,String)'
    - '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testInterfaceCanBeTestedForImplementedInterfaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:395,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:395,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:397,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:398,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:398,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:399,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 400
      start: 389
    functionDepth: 2
    functionLinenumber: 389
    functionLinenumberEnd: 400
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testClassCanBeTestedForNonexistantClasses()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testClassCanBeTestedForNonexistantClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testClassCanBeTestedForNonexistantClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:404,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:405,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:405,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:405,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:406,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:408,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:408,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:413,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:413,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:414,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:414,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:414,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:415,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 416
      start: 402
    functionDepth: 3
    functionLinenumber: 402
    functionLinenumberEnd: 416
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testClassesCanBeAddedLater()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testClassCanBeTestedForNonexistantClasses()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testClassesCanBeAddedLater()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:420,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getBeanProperty(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:422,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.BeanProperty)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:422,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getBeanProperty(String,boolean)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:424,1
    - Dst: '[com.thoughtworks.qdox.model.BeanProperty].getAccessor()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:425,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:425,1
    - Dst: '[com.thoughtworks.qdox.model.BeanProperty].getMutator()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:426,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:426,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getBeanProperty(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:428,1
    - Dst: '[com.thoughtworks.qdox.model.BeanProperty].getAccessor()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:429,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:429,1
    - Dst: '[com.thoughtworks.qdox.model.BeanProperty].getMutator()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:430,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:430,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getBeanProperty(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:432,1
    - Dst: '[com.thoughtworks.qdox.model.BeanProperty].getAccessor()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:433,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:433,1
    - Dst: '[com.thoughtworks.qdox.model.BeanProperty].getMutator()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:434,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:434,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 435
      start: 418
    functionDepth: 2
    functionLinenumber: 418
    functionLinenumberEnd: 435
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testImageIconBeanProperties()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.BeanProperty].getMutator()'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
    - '[com.thoughtworks.qdox.model.JavaClass].getBeanProperty(String)'
    - '[com.thoughtworks.qdox.model.BeanProperty].getAccessor()'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaMethod)'
    - '[com.thoughtworks.qdox.model.JavaClass].getBeanProperty(String,boolean)'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.BeanProperty)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testImageIconBeanProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:448,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:448,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:449,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:449,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:451,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:451,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:452,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:452,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:454,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:455,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:456,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:457,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getDerivedClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:459,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getDerivedClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:460,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getDerivedClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:461,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getDerivedClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:462,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:464,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:464,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:465,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:465,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:466,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:466,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:467,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 468
      start: 437
    functionDepth: 2
    functionLinenumber: 437
    functionLinenumberEnd: 468
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testDerivedClassesAreFound()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].size()'
    - '[StringReader].<init>(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getDerivedClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testDerivedClassesAreFound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:472,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:472,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:474,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getBeanProperties()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:475,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.BeanProperty>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:475,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:475,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:478,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:478,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:478,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:479,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaConstructor>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:479,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:479,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getConstructor(null)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:481,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaType)
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:482,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getConstructor(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:482,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:483,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:484,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:485,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:486,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:487,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].when(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:487,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:487,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaType)
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:488,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:488,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:490,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:491,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:492,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaConstructor)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:494,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaConstructor)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:495,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:496,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:497,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:498,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:499,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:500,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:501,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:502,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isStatic()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:504,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:504,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isStatic()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:505,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:505,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isStatic()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:506,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:506,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isStatic()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:507,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:507,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isStatic()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:508,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:508,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isStatic()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:509,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:509,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isFinal()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:511,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:511,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isFinal()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:512,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:512,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructor].isProtected()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:514,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:514,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isProtected()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:515,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:515,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isPrivate()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:516,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:516,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFields()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:518,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:519,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:519,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 520
      start: 470
    functionDepth: 2
    functionLinenumber: 470
    functionLinenumberEnd: 520
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSourcePropertyClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
    - '[com.thoughtworks.qdox.model.JavaClass].getConstructor(null)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaConstructor)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaConstructor>].size()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClass].getBeanProperties()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
    - '[com.thoughtworks.qdox.model.JavaMethod].isStatic()'
    - '[File].<init>(String)'
    - '[com.thoughtworks.qdox.model.JavaConstructor].isProtected()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(File)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].size()'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaMethod)'
    - '[com.thoughtworks.qdox.model.JavaClass].getFields()'
    - '[com.thoughtworks.qdox.model.JavaMethod].isProtected()'
    - Collections.singletonList(com.thoughtworks.qdox.model.JavaType)
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getConstructor(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
    - '[com.thoughtworks.qdox.model.JavaMethod].isPrivate()'
    - '[java.util.List<com.thoughtworks.qdox.model.BeanProperty>].size()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].when(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.model.JavaMethod].isFinal()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaField>].size()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].thenReturn(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSourcePropertyClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:524,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:524,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:525,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:527,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 522
    functionDepth: 2
    functionLinenumber: 522
    functionLinenumberEnd: 529
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSourceDefaultCtor()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
    - '[File].<init>(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(File)'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaMethod)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSourceDefaultCtor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:533,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:535,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 537
      start: 531
    functionDepth: 2
    functionLinenumber: 531
    functionLinenumberEnd: 537
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testBinaryDefaultCtor()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaMethod)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testBinaryDefaultCtor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:545,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:545,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:546,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:546,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:546,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:546,1
    - Dst: '[com.thoughtworks.qdox.model.util.SerializationUtils].serializedCopy(com.thoughtworks.qdox.JavaProjectBuilder)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:548,1
    - Dst: '[org.junit.jupiter.api.Assertions].fail(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:550,1
    - Dst: ex.getCause()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:553,1
    - Dst: ex.getMessage()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:554,1
    - Dst: '[org.junit.jupiter.api.Assertions].fail(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:554,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 557
      start: 542
    functionDepth: 1
    functionLinenumber: 542
    functionLinenumberEnd: 557
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSerializable()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.model.util.SerializationUtils].serializedCopy(com.thoughtworks.qdox.JavaProjectBuilder)'
    - '[StringReader].<init>(String)'
    - '[org.junit.jupiter.api.Assertions].fail(String)'
    - ex.getMessage()
    - ex.getCause()
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSerializable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:561,1
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:562,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:562,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].save(File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:563,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].load(File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:565,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:566,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:566,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:568,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:568,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:569,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:569,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:569,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:569,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:570,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:570,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:570,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 571
      start: 559
    functionDepth: 2
    functionLinenumber: 559
    functionLinenumberEnd: 571
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSaveAndRestore()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].save(File)'
    - '[File].<init>(String)'
    - '[com.thoughtworks.qdox.model.JavaType].getFullyQualifiedName()'
    - '[StringReader].<init>(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
    - '[com.thoughtworks.qdox.model.JavaType].getValue()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].load(File)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(File)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSaveAndRestore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:575,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.library.OrderedClassLibraryBuilder)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:575,1
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:576,1
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:577,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:577,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].save(File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:578,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].load(File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:580,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:581,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:581,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:583,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:583,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:585,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:585,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:585,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 587
      start: 573
    functionDepth: 2
    functionLinenumber: 573
    functionLinenumberEnd: 587
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSaveAndRestoreWithoutDefaultClassloaders()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].save(File)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[File].<init>(String)'
    - '[StringReader].<init>(String)'
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
    - '[com.thoughtworks.qdox.model.JavaType].getValue()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].load(File)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.library.OrderedClassLibraryBuilder)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(File)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSaveAndRestoreWithoutDefaultClassloaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:592,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:592,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:593,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperJavaClass()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:594,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:594,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 595
      start: 589
    functionDepth: 2
    functionLinenumber: 589
    functionLinenumberEnd: 595
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSuperClassOfAnInterfaceReturnsNull()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getSuperJavaClass()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSuperClassOfAnInterfaceReturnsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:609,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:609,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:619,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:619,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:621,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:622,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:622,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null,boolean)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:623,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:623,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null,boolean)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:624,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:624,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null,boolean)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:625,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaMethod,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 626
      start: 597
    functionDepth: 2
    functionLinenumber: 597
    functionLinenumberEnd: 626
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodsFromSuperclassesCanBeRetrieved()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null,boolean)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaMethod,String)'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaMethod)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodsFromSuperclassesCanBeRetrieved()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:630,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceFolder(File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:630,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:631,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:632,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:632,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:633,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaClass)
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:634,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:634,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:634,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 635
      start: 628
    functionDepth: 2
    functionLinenumber: 628
    functionLinenumberEnd: 635
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodsWithNonQualifiedTypesFromJavaLangCanBeRetrievedFromSourceFolderLibrary()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[File].<init>(String)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceFolder(File)'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaMethod)'
    - Collections.singletonList(com.thoughtworks.qdox.model.JavaClass)
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodsWithNonQualifiedTypesFromJavaLangCanBeRetrievedFromSourceFolderLibrary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:647,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:647,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:649,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:650,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:650,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:651,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaClass)
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:652,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:652,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:652,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 653
      start: 637
    functionDepth: 2
    functionLinenumber: 637
    functionLinenumberEnd: 653
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodsWithNonQualifiedTypesFromJavaLangCanBeRetrievedFromSourceLibrary()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaMethod)'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaMethod)'
    - Collections.singletonList(com.thoughtworks.qdox.model.JavaClass)
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodsWithNonQualifiedTypesFromJavaLangCanBeRetrievedFromSourceLibrary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:667,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:667,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:668,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getTagByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:669,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:670,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:670,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getContext()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:671,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.JavaProjectBuilderTest,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:671,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getTagByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:672,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:673,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 674
      start: 655
    functionDepth: 2
    functionLinenumber: 655
    functionLinenumberEnd: 674
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testTagLineNumbersAndSourceInTags()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getTagByName(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getLineNumber()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getContext()'
    - '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.JavaProjectBuilderTest,com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testTagLineNumbersAndSourceInTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:686,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:686,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:687,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:688,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:688,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:689,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:690,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:690,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:692,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:693,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:693,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 694
      start: 676
    functionDepth: 2
    functionLinenumber: 676
    functionLinenumberEnd: 694
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testGetLineNumberForAbstractEntities()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getLineNumber()'
    - '[com.thoughtworks.qdox.model.JavaField].getLineNumber()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.model.JavaMethod].getLineNumber()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testGetLineNumberForAbstractEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:707,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:707,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:708,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getNestedClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:709,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:709,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getBinaryName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:710,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:710,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:711,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:711,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:713,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getType()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:714,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getBinaryName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:715,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:715,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:716,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:716,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 717
      start: 696
    functionDepth: 2
    functionLinenumber: 696
    functionLinenumberEnd: 717
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox14()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.model.JavaField].getType()'
    - '[com.thoughtworks.qdox.model.JavaClass].getBinaryName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getNestedClasses()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getBinaryName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox14()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:724,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:724,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:725,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getComment()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:726,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 727
      start: 719
    functionDepth: 2
    functionLinenumber: 719
    functionLinenumberEnd: 727
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox16()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getComment()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox16()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:736,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:736,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:737,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getComment()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:738,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 739
      start: 729
    functionDepth: 2
    functionLinenumber: 729
    functionLinenumberEnd: 739
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testCommentsCanHaveNewlines()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getComment()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testCommentsCanHaveNewlines()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:749,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:749,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:750,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getTagByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:751,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:752,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:752,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getNamedParameter(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:753,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:753,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 754
      start: 741
    functionDepth: 2
    functionLinenumber: 741
    functionLinenumberEnd: 754
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testTagValuesCanSpanMultipleLines()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getTagByName(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getNamedParameter(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testTagValuesCanSpanMultipleLines()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:768,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:768,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:769,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:770,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:770,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getTagByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:771,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:772,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:772,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 773
      start: 756
    functionDepth: 2
    functionLinenumber: 756
    functionLinenumberEnd: 773
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox19()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getTagByName(String)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox19()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:792,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:792,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:793,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:793,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:795,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getTagsByName(String,boolean)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:796,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.DocletTag>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:797,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:797,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.DocletTag>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:798,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:798,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:798,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.DocletTag>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:799,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:799,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:799,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:801,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getTagsByName(String,boolean)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:802,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.DocletTag>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:803,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:803,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.DocletTag>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:804,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:804,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:804,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.DocletTag>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:805,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:805,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:805,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getTagByName(String,boolean)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:807,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:808,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:808,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 809
      start: 775
    functionDepth: 2
    functionLinenumber: 775
    functionLinenumberEnd: 809
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testTagInheritance()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
    - '[java.util.List<com.thoughtworks.qdox.model.DocletTag>].size()'
    - '[com.thoughtworks.qdox.model.JavaClass].getTagsByName(String,boolean)'
    - '[com.thoughtworks.qdox.model.JavaMethod].getTagsByName(String,boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
    - '[java.util.List<com.thoughtworks.qdox.model.DocletTag>].get(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.JavaMethod].getTagByName(String,boolean)'
    - '[com.thoughtworks.qdox.model.DocletTag].getValue()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testTagInheritance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:821,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:821,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:823,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 825
      start: 811
    functionDepth: 2
    functionLinenumber: 811
    functionLinenumberEnd: 825
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox27()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox27()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:833,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:833,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:834,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFields()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:835,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:835,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:835,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFields()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:836,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:836,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:836,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:836,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFields()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:837,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:837,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getType()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:837,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].toString()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:837,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:837,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFields()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:838,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:838,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:838,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:838,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFields()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:839,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:839,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getType()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:839,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].toString()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:839,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:839,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFields()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:840,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:840,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:840,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:840,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFields()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:841,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:841,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getType()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:841,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].toString()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:841,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:841,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 842
      start: 827
    functionDepth: 2
    functionLinenumber: 827
    functionLinenumberEnd: 842
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox39()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaField>].size()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getType()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].toString()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFields()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox39()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:852,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:852,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:853,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getNestedClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:855,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:855,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:855,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 856
      start: 844
    functionDepth: 2
    functionLinenumber: 844
    functionLinenumberEnd: 856
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox40()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].size()'
    - '[com.thoughtworks.qdox.model.JavaClass].getNestedClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox40()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:865,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:865,1
    - Dst: '[org.junit.jupiter.api.Assertions].fail(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:866,1
    - Dst: e.getLine()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:868,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:868,1
    - Dst: e.getColumn()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:869,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:869,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 871
      start: 858
    functionDepth: 1
    functionLinenumber: 858
    functionLinenumberEnd: 871
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testParseErrorLocationShouldBeAvailable()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].fail(String)'
    - e.getLine()
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - e.getColumn()
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testParseErrorLocationShouldBeAvailable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:876,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:876,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:877,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getInterfaces()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:878,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:878,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:878,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getInterfaces()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:881,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:881,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:881,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:881,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperJavaClass()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:882,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:882,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:882,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 883
      start: 873
    functionDepth: 2
    functionLinenumber: 873
    functionLinenumberEnd: 883
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox35()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].size()'
    - '[com.thoughtworks.qdox.model.JavaClass].getSuperJavaClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getInterfaces()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox35()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:903,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:903,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:903,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:903,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getTagByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:904,1
    - Dst: '[HashSet].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:906,1
    - Dst: '[HashSet].add(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:907,1
    - Dst: '[HashSet].add(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:908,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getNamedParameterMap()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:909,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].keySet()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:909,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(HashSet,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:909,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 910
      start: 894
    functionDepth: 1
    functionLinenumber: 894
    functionLinenumberEnd: 910
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testShouldShouldReportTagParameterKeys()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getNamedParameterMap()'
    - '[HashSet].add(String)'
    - '[HashSet].<init>()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(HashSet,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].keySet()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getTagByName(String)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testShouldShouldReportTagParameterKeys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:914,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:914,1
    - Dst: '[com.thoughtworks.qdox.Searcher].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:918,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].search(com.thoughtworks.qdox.Searcher)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:918,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:924,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:924,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 925
      start: 912
    functionDepth: 2
    functionLinenumber: 912
    functionLinenumberEnd: 925
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox58()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.Searcher].<init>()'
    - '[StringReader].<init>(String)'
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].search(com.thoughtworks.qdox.Searcher)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox58()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:930,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:929,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:938,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:937,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:948,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getNestedClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:948,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:950,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:950,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getType()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:951,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:951,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getType()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:952,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getBinaryName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:952,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:952,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getType()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:953,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:953,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 954
      start: 927
    functionDepth: 2
    functionLinenumber: 927
    functionLinenumberEnd: 954
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox63()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaField].getType()'
    - '[com.thoughtworks.qdox.model.JavaClass].getNestedClassByName(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getBinaryName()'
    - '[StringReader].<init>(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox63()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:963,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:963,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 964
      start: 956
    functionDepth: 0
    functionLinenumber: 956
    functionLinenumberEnd: 964
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox71()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox71()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:974,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:974,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:975,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:975,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:975,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:975,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:976,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:976,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 977
      start: 966
    functionDepth: 1
    functionLinenumber: 966
    functionLinenumberEnd: 977
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testReadMultipleMethodAnnotations()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testReadMultipleMethodAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:987,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:987,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:988,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:988,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:989,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:989,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 990
      start: 979
    functionDepth: 1
    functionLinenumber: 979
    functionLinenumberEnd: 990
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testReadMultipleClassAnnotations()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testReadMultipleClassAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1001,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1001,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1002,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1002,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1003,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1003,1
    - Dst: expected.trim()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1007,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getSourceCode()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1007,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].trim()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1007,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1007,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1008
      start: 992
    functionDepth: 1
    functionLinenumber: 992
    functionLinenumberEnd: 1008
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodBody()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - expected.trim()
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].trim()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getSourceCode()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodBody()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1019,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1019,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1020,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1020,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1021,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1021,1
    - Dst: expected.trim()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1025,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getSourceCode()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1025,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].trim()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1025,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1025,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1026
      start: 1010
    functionDepth: 1
    functionLinenumber: 1010
    functionLinenumberEnd: 1026
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodBodyWithConfusingCurlies()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - expected.trim()
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].trim()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getSourceCode()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodBodyWithConfusingCurlies()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1040,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1040,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1041,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1041,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1042,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1042,1
    - Dst: expected.trim()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1046,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getSourceCode()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1046,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].trim()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1046,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1046,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1047
      start: 1028
    functionDepth: 1
    functionLinenumber: 1028
    functionLinenumberEnd: 1047
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodBodyWithPrecedingStaticBlock()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - expected.trim()
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].trim()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getSourceCode()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodBodyWithPrecedingStaticBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1056,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1056,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1057,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1057,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFields()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1058,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1058,1
    - Dst: expected.trim()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1062,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getInitializationExpression()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1062,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].trim()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1062,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1062,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1063
      start: 1049
    functionDepth: 1
    functionLinenumber: 1049
    functionLinenumberEnd: 1063
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testFieldDefinition()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - expected.trim()
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].trim()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getInitializationExpression()'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFields()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testFieldDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1071,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1071,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1073,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1073,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1073,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getInitializationExpression()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1074,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].trim()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1074,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1074,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1075
      start: 1065
    functionDepth: 1
    functionLinenumber: 1065
    functionLinenumberEnd: 1075
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testNewlessArrays()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFieldByName(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].trim()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getInitializationExpression()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testNewlessArrays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].createFile(String,String,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1079,1
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1082,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1082,1
    - Dst: '[org.junit.jupiter.api.Assertions].fail(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1083,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1087
      start: 1077
    functionDepth: 2
    functionLinenumber: 1077
    functionLinenumberEnd: 1087
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testDefaultsToThrowingExceptionWhenNotParseable()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].fail(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].createFile(String,String,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(File)'
    - '[File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testDefaultsToThrowingExceptionWhenNotParseable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].createFile(String,String,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1091,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1093,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].setErrorHandler(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1095,1
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1096,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1096,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1098,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1098,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1100,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].any()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1100,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].handle(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1101
      start: 1089
    functionDepth: 2
    functionLinenumber: 1089
    functionLinenumberEnd: 1101
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testContinuesProcessingAfterBadFileIfCustomHandlerPermits()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[File].<init>(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].handle(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].createFile(String,String,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].any()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].setErrorHandler(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(File)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testContinuesProcessingAfterBadFileIfCustomHandlerPermits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PropertyClass.class.getName()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1105,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1105,1
    - Dst: PropertyClass.class.getName()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1106,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1106,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,com.thoughtworks.qdox.JavaProjectBuilderTest,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1106,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1107,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaField,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1108,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getModifiers()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1109,1
    - Dst: '[HashSet].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1109,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getModifiers()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1110,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1110,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1110,1
    - Dst: '[HashSet].contains(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1111,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.JavaProjectBuilderTest,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1111,1
    - Dst: '[HashSet].contains(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1112,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.JavaProjectBuilderTest,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1113
      start: 1103
    functionDepth: 1
    functionLinenumber: 1103
    functionLinenumberEnd: 1113
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testBinaryClassFieldModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[HashSet].contains(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].size()'
    - PropertyClass.class.getName()
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest,String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[HashSet].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaField,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,com.thoughtworks.qdox.JavaProjectBuilderTest,String)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.JavaProjectBuilderTest,String)'
    - '[com.thoughtworks.qdox.model.JavaField].getModifiers()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testBinaryClassFieldModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1124,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1124,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1124,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1124,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1125,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getComment()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1126,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1126,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFields()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1127,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1127,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getComment()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1128,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1128,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFields()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1129,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1129,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getComment()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1130,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1131
      start: 1115
    functionDepth: 1
    functionLinenumber: 1115
    functionLinenumberEnd: 1131
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMultipleFieldsWithJavaDoc()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFields()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFieldByName(String)'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getComment()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMultipleFieldsWithJavaDoc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1142,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1143,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1143,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1144,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getTagByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1144,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1146,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1147
      start: 1133
    functionDepth: 3
    functionLinenumber: 1133
    functionLinenumberEnd: 1147
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testValueRemainsIntact()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.JavaClass].getTagByName(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testValueRemainsIntact()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1157,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1157,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1158,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1158,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1159,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1159,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getAnnotations()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1160,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1160,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getNamedParameter(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1160,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].toString()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1160,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1161
      start: 1149
    functionDepth: 1
    functionLinenumber: 1149
    functionLinenumberEnd: 1161
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox117()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getNamedParameter(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].toString()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getAnnotations()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox117()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1178,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1178,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1179,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1180,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1180,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getSourceCode()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1180,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1181
      start: 1163
    functionDepth: 2
    functionLinenumber: 1163
    functionLinenumberEnd: 1181
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox131()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getSourceCode()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox131()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1191,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1191,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1191,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1191,1
    - Dst: Arrays.asList()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1192,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getTags()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1192,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1192,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getParameters()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1192,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1194
      start: 1183
    functionDepth: 1
    functionLinenumber: 1183
    functionLinenumberEnd: 1194
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox134()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getTags()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getParameters()'
    - Arrays.asList()
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox134()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1209,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1209,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1210,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getComment()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1213,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1214
      start: 1197
    functionDepth: 2
    functionLinenumber: 1197
    functionLinenumberEnd: 1214
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testWhitespaceCanBeRetainedInJavadoc()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getComment()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testWhitespaceCanBeRetainedInJavadoc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1222,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1222,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1223,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1223,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getSuperClass()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1224,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1224,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1224,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getSuperClass()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1225,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1225,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1226
      start: 1217
    functionDepth: 1
    functionLinenumber: 1217
    functionLinenumberEnd: 1226
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testExtendedClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getSuperClass()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testExtendedClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1253,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1253,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1254,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1254,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1255,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1255,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getComment()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1256,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1256,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getTagByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1257,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1257,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1257,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1258,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1258,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getTagByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1259,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1259,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1260
      start: 1229
    functionDepth: 1
    functionLinenumber: 1229
    functionLinenumberEnd: 1260
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testImplicitJavadocCommentOrder()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getComment()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getTagByName(String)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testImplicitJavadocCommentOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1268,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1268,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1269,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1269,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1270,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getInitializationExpression()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1270,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1271
      start: 1263
    functionDepth: 1
    functionLinenumber: 1263
    functionLinenumberEnd: 1271
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testCharField()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFieldByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getInitializationExpression()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testCharField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1281,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1281,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1282,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1282,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1283,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getInitializationExpression()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1283,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1284
      start: 1274
    functionDepth: 1
    functionLinenumber: 1274
    functionLinenumberEnd: 1284
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testCommentBetweenFields()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFieldByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getInitializationExpression()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testCommentBetweenFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1290,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1290,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1291,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1291,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getAnnotations()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1292,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1292,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getNamedParameter(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1292,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1293
      start: 1286
    functionDepth: 1
    functionLinenumber: 1286
    functionLinenumberEnd: 1293
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAnnotationWithComment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getNamedParameter(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getAnnotations()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAnnotationWithComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1310,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1310,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1311,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1311,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getComment()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1312,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1312,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getTags()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1313,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1313,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1313,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1313,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getTags()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1314,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1314,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1314,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1314,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getTags()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1315,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1315,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1315,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1316
      start: 1299
    functionDepth: 1
    functionLinenumber: 1299
    functionLinenumberEnd: 1316
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJavadocWithoutStartingAsterisks()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getTags()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getValue()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getComment()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJavadocWithoutStartingAsterisks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1325,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1326
      start: 1319
    functionDepth: 0
    functionLinenumber: 1319
    functionLinenumberEnd: 1326
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testFinalAnnotationParam()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testFinalAnnotationParam()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1337,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1337,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1338,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1338,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1338,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getComment()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1338,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1338,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1339
      start: 1329
    functionDepth: 1
    functionLinenumber: 1329
    functionLinenumberEnd: 1339
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testTwoCommentsBeforeEnumValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFieldByName(String)'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getComment()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testTwoCommentsBeforeEnumValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1348,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1349
      start: 1342
    functionDepth: 0
    functionLinenumber: 1342
    functionLinenumberEnd: 1349
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testLeftShift()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testLeftShift()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1359,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1360
      start: 1351
    functionDepth: 0
    functionLinenumber: 1351
    functionLinenumberEnd: 1360
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testGenericConstructor()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testGenericConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1370,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1370,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1371,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1371,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getPackageByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1372,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1373,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1373,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1373,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1374,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1374,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1374,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1374,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1375,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1375,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1375,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1375,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1376,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1376,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotSame(com.thoughtworks.qdox.model.JavaPackage,com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1376,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1377,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getAnnotations()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1377,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1377,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1377,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1378,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getAnnotations()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1378,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1378,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1378,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1379,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1379,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1379,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1380,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1380,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1381
      start: 1363
    functionDepth: 2
    functionLinenumber: 1363
    functionLinenumberEnd: 1381
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSharedPackageJavaClasses()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].size()'
    - '[com.thoughtworks.qdox.model.JavaPackage].getLineNumber()'
    - '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getPackageByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertNotSame(com.thoughtworks.qdox.model.JavaPackage,com.thoughtworks.qdox.model.JavaPackage)'
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
    - '[com.thoughtworks.qdox.model.JavaPackage].getClasses()'
    - '[com.thoughtworks.qdox.model.JavaPackage].getAnnotations()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSharedPackageJavaClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1385,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceFolder(File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1385,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1391,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1391,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1392,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1392,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1392,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1392,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1393,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1393,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getReturns()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1393,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1394,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1394,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getSource()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1395,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1396
      start: 1383
    functionDepth: 1
    functionLinenumber: 1383
    functionLinenumberEnd: 1396
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSourceFolder()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - '[File].<init>(String)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceFolder(File)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getReturns()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getSource()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSourceFolder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1412,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1412,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1412,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1412,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1413,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1413,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1414,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1414,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1414,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1414,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1415,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1415,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1415,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1416
      start: 1399
    functionDepth: 1
    functionLinenumber: 1399
    functionLinenumberEnd: 1416
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodLineNumber()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getLineNumber()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getMethods()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1429,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1429,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1431,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1431,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaConstructor>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1431,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1431,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1431,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1432
      start: 1418
    functionDepth: 2
    functionLinenumber: 1418
    functionLinenumberEnd: 1432
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testConstructorLineNumber()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaConstructor>].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getLineNumber()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testConstructorLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1444,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1444,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1445,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1446,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getAnnotations()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1447,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1450,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getNamedParameterMap()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1450,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1452,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1452,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1453,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1456
      start: 1435
    functionDepth: 2
    functionLinenumber: 1435
    functionLinenumberEnd: 1456
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAnnotationMap()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getNamedParameterMap()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(String)'
    - '[com.thoughtworks.qdox.model.JavaField].getAnnotations()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAnnotationMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1476,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1476,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1476,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1477,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getEnumConstantArguments()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1478,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.expression.Expression>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1478,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1478,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getEnumConstantArguments()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1479,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.expression.Expression>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1479,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getParameterValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1479,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1479,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1480
      start: 1459
    functionDepth: 1
    functionLinenumber: 1459
    functionLinenumberEnd: 1480
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testEnumConstantArguments()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
    - '[java.util.List<com.thoughtworks.qdox.model.expression.Expression>].size()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[com.thoughtworks.qdox.model.JavaField].getEnumConstantArguments()'
    - '[java.util.List<com.thoughtworks.qdox.model.expression.Expression>].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testEnumConstantArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1491,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1491,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1491,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1492,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getEnumConstantArguments()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1493,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.expression.Expression>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1493,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1493,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getEnumConstantArguments()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1494,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.expression.Expression>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1494,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getParameterValue()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1494,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1494,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1495
      start: 1482
    functionDepth: 1
    functionLinenumber: 1482
    functionLinenumberEnd: 1495
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testIncrementAndDecrement()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
    - '[java.util.List<com.thoughtworks.qdox.model.expression.Expression>].size()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[com.thoughtworks.qdox.model.JavaField].getEnumConstantArguments()'
    - '[java.util.List<com.thoughtworks.qdox.model.expression.Expression>].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testIncrementAndDecrement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1504,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1504,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1505,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1506,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1506,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1506,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1507
      start: 1498
    functionDepth: 2
    functionLinenumber: 1498
    functionLinenumberEnd: 1507
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testInterfaceAnnotations()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].size()'
    - '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testInterfaceAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1520,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1520,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1521,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1522,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1524,1
    - Dst: returnType.getActualTypeArguments()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1525,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1525,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1525,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1525,1
    - Dst: returnType.getActualTypeArguments()
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1526,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1526,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1526,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1526,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1527
      start: 1510
    functionDepth: 2
    functionLinenumber: 1510
    functionLinenumberEnd: 1527
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testReadsGenericsInGenericType()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - returnType.getActualTypeArguments()
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,null)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaMethod].getReturnType()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getGenericCanonicalName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testReadsGenericsInGenericType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1538,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1538,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1539,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1540,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1540,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getTypeParameters()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1542,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1542,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1543,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1543,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1544,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1545
      start: 1530
    functionDepth: 2
    functionLinenumber: 1530
    functionLinenumberEnd: 1545
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testReadsGenericTypeParameters()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getTypeParameters()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getGenericCanonicalName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testReadsGenericTypeParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1557,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1557,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1558,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1559,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1559,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getParameterTypes(boolean)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1561,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1561,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1562,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1562,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1563,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1564
      start: 1548
    functionDepth: 2
    functionLinenumber: 1548
    functionLinenumberEnd: 1564
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testReadsGenerifiedParameterTypes()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getParameterTypes(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getGenericCanonicalName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getGenericFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testReadsGenerifiedParameterTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1570,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1573,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1573,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1573,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1574,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaConstructor>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1574,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1574,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1575,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaConstructor>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1575,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getParameters()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1576,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1576,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1576,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getParameters()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1577,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1577,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1578,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1578,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getExecutable()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1579,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1579,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1580
      start: 1567
    functionDepth: 3
    functionLinenumber: 1567
    functionLinenumberEnd: 1580
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testConstructorHasAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaConstructor>].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getParameters()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].size()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.JavaProjectBuilderTest,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getExecutable()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaConstructor>].size()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testConstructorHasAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1590,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1591,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1591,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1591,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1592,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1592,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getAnnotations()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1593,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1593,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1594
      start: 1583
    functionDepth: 3
    functionLinenumber: 1583
    functionLinenumberEnd: 1594
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testPackageAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaPackage].getName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].size()'
    - '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.JavaPackage].getAnnotations()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testPackageAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1602,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1602,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1602,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1602,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1603,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1603,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getCanonicalName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1604,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1604,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getNestedClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1605,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getBinaryName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1606,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1606,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1607,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1607,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getCanonicalName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1608,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1608,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getNestedClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1609,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getBinaryName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1610,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1610,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1611,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1611,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getCanonicalName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1612,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1612,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1613
      start: 1596
    functionDepth: 1
    functionLinenumber: 1596
    functionLinenumberEnd: 1613
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testCanonicalName()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getNestedClassByName(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getCanonicalName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getBinaryName()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testCanonicalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1633,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1633,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1634,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1635,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1635,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1635,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1636,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1636,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1636,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1636,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1637,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1637,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].isAbstract()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1637,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1637,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1638,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1638,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1638,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1638,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1639
      start: 1615
    functionDepth: 2
    functionLinenumber: 1615
    functionLinenumberEnd: 1639
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testEnumConstantMethods()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].size()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].isAbstract()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testEnumConstantMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1656,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1657
      start: 1642
    functionDepth: 0
    functionLinenumber: 1642
    functionLinenumberEnd: 1657
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testComplexEnum()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testComplexEnum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1667,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1668,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1668,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1669,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1669,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getType()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1670,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1670,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1670,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1671
      start: 1659
    functionDepth: 3
    functionLinenumber: 1659
    functionLinenumberEnd: 1671
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testFQNField()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.JavaField].getType()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testFQNField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1682,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1683,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1683,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1684,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1684,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1684,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getInterfaces()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1686,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1686,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1686,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1686,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1687
      start: 1674
    functionDepth: 3
    functionLinenumber: 1674
    functionLinenumberEnd: 1687
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSamePackage()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getInterfaces()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSamePackage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1714,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1715,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1715,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1716,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1716,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1716,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1717,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getBinaryName()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1717,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1717,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getBeanProperties(boolean)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1718,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.BeanProperty>].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1718,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1719
      start: 1690
    functionDepth: 3
    functionLinenumber: 1690
    functionLinenumberEnd: 1719
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testBeanProperties()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaType].getBinaryName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
    - '[java.util.List<com.thoughtworks.qdox.model.BeanProperty>].size()'
    - '[com.thoughtworks.qdox.model.JavaClass].getBeanProperties(boolean)'
    - '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testBeanProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1730,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1730,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1731
      start: 1722
    functionDepth: 0
    functionLinenumber: 1722
    functionLinenumberEnd: 1731
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testParseEnumWithConstructor()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testParseEnumWithConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1742,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1742,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1743,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1743,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1744,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1744,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1745,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getImplements()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1747,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1747,1
    - Dst: Arrays.asList(com.thoughtworks.qdox.model.JavaClass)
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1747,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].equals(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1747,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1748
      start: 1734
    functionDepth: 2
    functionLinenumber: 1734
    functionLinenumberEnd: 1748
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testInnerClassInterfaces()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].equals(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getImplements()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - Arrays.asList(com.thoughtworks.qdox.model.JavaClass)
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testInnerClassInterfaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1754,1
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1755,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1755,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1756,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1757,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1759,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1761
      start: 1751
    functionDepth: 3
    functionLinenumber: 1751
    functionLinenumberEnd: 1761
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testGetInterface()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[File].<init>(String)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(File)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testGetInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1770,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1770,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1771
      start: 1764
    functionDepth: 0
    functionLinenumber: 1764
    functionLinenumberEnd: 1771
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testLambdaExpression()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testLambdaExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1779,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1779,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1787,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1787,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1787,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1787,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1787,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getAnnotations()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1788,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1788,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getCodeBlock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1788,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1788,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1789
      start: 1774
    functionDepth: 1
    functionLinenumber: 1774
    functionLinenumberEnd: 1789
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAnnotationWithConstant()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getAnnotations()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAnnotationWithConstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1810,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1810,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1810,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1811,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1811,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getAnnotations()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1811,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].size()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1811,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1811,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1812
      start: 1792
    functionDepth: 1
    functionLinenumber: 1792
    functionLinenumberEnd: 1812
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAtInComment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].size()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getAnnotations()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAtInComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1827,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1827,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1828
      start: 1814
    functionDepth: 0
    functionLinenumber: 1814
    functionLinenumberEnd: 1828
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testGenericEnumMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testGenericEnumMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1840,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1841,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1841,1
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1842,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1842,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1844,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1844,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1844,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getDeclarationSignature(boolean)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1845,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1845,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1846
      start: 1830
    functionDepth: 3
    functionLinenumber: 1830
    functionLinenumberEnd: 1846
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testDeclarationSignatureWithGenerics()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getDeclarationSignature(boolean)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testDeclarationSignatureWithGenerics()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1855,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1855,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1856
      start: 1848
    functionDepth: 0
    functionLinenumber: 1848
    functionLinenumberEnd: 1856
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testOneLineJavadoc()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testOneLineJavadoc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1866,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1867
      start: 1858
    functionDepth: 0
    functionLinenumber: 1858
    functionLinenumberEnd: 1867
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodReferences()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodReferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1881,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1881,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1882
      start: 1869
    functionDepth: 0
    functionLinenumber: 1869
    functionLinenumberEnd: 1882
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAnonymousEnumConstructor()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAnonymousEnumConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1895,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1895,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1896
      start: 1884
    functionDepth: 0
    functionLinenumber: 1884
    functionLinenumberEnd: 1896
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testModuleWithComment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testModuleWithComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1905,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1905,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1907
      start: 1898
    functionDepth: 0
    functionLinenumber: 1898
    functionLinenumberEnd: 1907
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSimpleModule()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSimpleModule()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1928,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1928,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1929,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1929,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1929,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1930,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1930,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1930,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1930,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1931,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1931,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1931,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1931,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1932,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1932,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1932,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1933,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1933,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1933,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1933,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1933,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1934,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1934,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1934,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getAnnotations()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1934,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1934,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1934,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1934,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1935,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1935,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1935,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1935,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1935,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1936,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1936,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1936,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1937,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1937,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1937,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1938,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getLineNumber()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1938,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1938,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1939
      start: 1909
    functionDepth: 1
    functionLinenumber: 1909
    functionLinenumberEnd: 1939
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testLineNumbers()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getLineNumber()'
    - '[com.thoughtworks.qdox.model.JavaField].getLineNumber()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].get(int)'
    - '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getLineNumber()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].getAnnotations()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testLineNumbers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1944,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1947,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].setDebugLexer(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1948,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1950,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].setDebugLexer(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1950,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.JavaProjectBuilder,com.thoughtworks.qdox.JavaProjectBuilder)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1951,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1952
      start: 1941
    functionDepth: 0
    functionLinenumber: 1941
    functionLinenumberEnd: 1952
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSetDebugLexer()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].setDebugLexer(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.JavaProjectBuilder,com.thoughtworks.qdox.JavaProjectBuilder)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].setDebugLexer(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSetDebugLexer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1957,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1960,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].setDebugParser(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1961,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1963,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].setDebugParser(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1963,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.JavaProjectBuilder,com.thoughtworks.qdox.JavaProjectBuilder)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1964,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1965
      start: 1954
    functionDepth: 0
    functionLinenumber: 1954
    functionLinenumberEnd: 1965
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSetDebugParser()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.JavaProjectBuilder,com.thoughtworks.qdox.JavaProjectBuilder)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].setDebugParser(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].setDebugParser(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSetDebugParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1970,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1973,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].setEncoding(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1974,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1976,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].same(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1976,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].setEncoding(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1976,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.JavaProjectBuilder,com.thoughtworks.qdox.JavaProjectBuilder)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1977,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1978
      start: 1967
    functionDepth: 0
    functionLinenumber: 1967
    functionLinenumberEnd: 1978
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSetEncoding()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.JavaProjectBuilder,com.thoughtworks.qdox.JavaProjectBuilder)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].same(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].setEncoding(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].setEncoding(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSetEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1983,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1984,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1986,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].setErrorHandler(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1987,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1989,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].same(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1989,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].setErrorHander(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1989,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.JavaProjectBuilder,com.thoughtworks.qdox.JavaProjectBuilder)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1990,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 1991
      start: 1980
    functionDepth: 1
    functionLinenumber: 1980
    functionLinenumberEnd: 1991
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSetErrorHandler()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.JavaProjectBuilder,com.thoughtworks.qdox.JavaProjectBuilder)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].setErrorHander(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].same(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].setErrorHandler(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSetErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1996,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1997,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:1999,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addClassLoader(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2000,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2002,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].same(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2002,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].appendClassLoader(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2002,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 2003
      start: 1993
    functionDepth: 1
    functionLinenumber: 1993
    functionLinenumberEnd: 2003
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAddClassLoader()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].same(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addClassLoader(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].appendClassLoader(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAddClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2008,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2009,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2010,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].addSource(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2012,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].when(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2012,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].thenReturn(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2012,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2014,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2015,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2017,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].same(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2017,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].addSource(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2017,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2018,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2019
      start: 2005
    functionDepth: 1
    functionLinenumber: 2005
    functionLinenumberEnd: 2019
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAddFileSource()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].addSource(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].when(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].thenReturn(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].same(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAddFileSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2024,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2025,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2026,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].addSource(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2028,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].when(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2028,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].thenReturn(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2028,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2030,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2031,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2033,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].same(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2033,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].addSource(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2033,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2034,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 2035
      start: 2021
    functionDepth: 1
    functionLinenumber: 2021
    functionLinenumberEnd: 2035
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAddReaderSource()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].addSource(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].when(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].thenReturn(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].same(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAddReaderSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2040,1
    - Dst: '[java.net.URL].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2041,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2042,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].addSource(java.net.URL)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2044,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].when(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2044,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].thenReturn(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2044,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2046,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.net.URL)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2047,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2049,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].same(java.net.URL)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2049,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].addSource(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2049,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2051
      start: 2037
    functionDepth: 2
    functionLinenumber: 2037
    functionLinenumberEnd: 2051
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAddURLSource()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.net.URL)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].addSource(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[java.net.URL].<init>(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].when(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].same(java.net.URL)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].thenReturn(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].addSource(java.net.URL)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAddURLSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2056,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2057,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2059,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceFolder(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2060,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2062,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].same(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2062,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilderTest].addSourceFolder(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2062,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 2063
      start: 2053
    functionDepth: 1
    functionLinenumber: 2053
    functionLinenumberEnd: 2063
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAddSourceFolder()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].verify(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].same(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceFolder(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].mock()'
    - '[com.thoughtworks.qdox.JavaProjectBuilderTest].addSourceFolder(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAddSourceFolder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2068,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2068,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2069,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2069,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2070,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2070,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 2071
      start: 2065
    functionDepth: 1
    functionLinenumber: 2065
    functionLinenumberEnd: 2071
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testEmptyAndCommentOnlyFiles()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testEmptyAndCommentOnlyFiles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2076,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2076,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2077,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2077,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 2078
      start: 2073
    functionDepth: 2
    functionLinenumber: 2073
    functionLinenumberEnd: 2078
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testBlankClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[StringReader].<init>(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testBlankClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2082,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2082,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2083,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].isEmpty()'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2083,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.JavaProjectBuilderTest)'
      Src: com.thoughtworks.qdox.JavaProjectBuilderTest:2083,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2084
      start: 2080
    functionDepth: 2
    functionLinenumber: 2080
    functionLinenumberEnd: 2084
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testCommentedOutClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[File].<init>(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClasses()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(File)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.JavaProjectBuilderTest)'
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].testCommentedOutClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.JavaProjectBuilderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilderTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.JavaProjectBuilderTest
    signature: '[com.thoughtworks.qdox.JavaProjectBuilderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.Issue292Test:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.Issue292Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 15
    functionDepth: 3
    functionLinenumber: 15
    functionLinenumberEnd: 17
    functionName: '[com.thoughtworks.qdox.Issue292Test].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/Issue292Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.Issue292Test
    signature: '[com.thoughtworks.qdox.Issue292Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.Issue292Test)'
      Src: com.thoughtworks.qdox.Issue292Test:37,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.Issue292Test:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 38
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.Issue292Test].testTypeAnnotationOnWildcardInImplements()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/Issue292Test.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.Issue292Test)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.Issue292Test].testTypeAnnotationOnWildcardInImplements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.RecordsTest:29,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
      Src: com.thoughtworks.qdox.RecordsTest:30,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.RecordsTest:30,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.RecordsTest:32,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getLineNumber()'
      Src: com.thoughtworks.qdox.RecordsTest:33,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: com.thoughtworks.qdox.RecordsTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isRecord()'
      Src: com.thoughtworks.qdox.RecordsTest:34,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.RecordsTest:34,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.RecordsTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getLineNumber()'
      Src: com.thoughtworks.qdox.RecordsTest:36,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: com.thoughtworks.qdox.RecordsTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getType()'
      Src: com.thoughtworks.qdox.RecordsTest:37,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.RecordsTest:37,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.RecordsTest:37,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
      Src: com.thoughtworks.qdox.RecordsTest:38,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaConstructor>].get(int)'
      Src: com.thoughtworks.qdox.RecordsTest:38,1
    - Dst: '[com.thoughtworks.qdox.RecordsTest].getParameterByName(String)'
      Src: com.thoughtworks.qdox.RecordsTest:39,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(null)'
      Src: com.thoughtworks.qdox.RecordsTest:40,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.RecordsTest:41,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethod(String,java.util.LinkedList,boolean)'
      Src: com.thoughtworks.qdox.RecordsTest:41,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.RecordsTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.RecordsTest:42,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.RecordsTest:42,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.RecordsTest:43,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethod(String,java.util.LinkedList,boolean)'
      Src: com.thoughtworks.qdox.RecordsTest:43,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getLineNumber()'
      Src: com.thoughtworks.qdox.RecordsTest:44,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: com.thoughtworks.qdox.RecordsTest:44,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: 45
      start: 24
    functionDepth: 3
    functionLinenumber: 24
    functionLinenumberEnd: 45
    functionName: '[com.thoughtworks.qdox.RecordsTest].withTwoFields()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/RecordsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.util.LinkedList].<init>()'
    - '[com.thoughtworks.qdox.model.JavaField].getType()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethod(String,java.util.LinkedList,boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[com.thoughtworks.qdox.RecordsTest].getParameterByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(null)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.model.JavaClass].getLineNumber()'
    - '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
    - '[com.thoughtworks.qdox.model.JavaField].getLineNumber()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaConstructor>].get(int)'
    - '[com.thoughtworks.qdox.model.JavaClass].isRecord()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getLineNumber()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.RecordsTest].withTwoFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.RecordsTest:50,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
      Src: com.thoughtworks.qdox.RecordsTest:51,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.RecordsTest:51,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.RecordsTest:53,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isRecord()'
      Src: com.thoughtworks.qdox.RecordsTest:54,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.RecordsTest:54,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.RecordsTest:55,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.RecordsTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 47
    functionDepth: 3
    functionLinenumber: 47
    functionLinenumberEnd: 56
    functionName: '[com.thoughtworks.qdox.RecordsTest].withImplements()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/RecordsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].isRecord()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.RecordsTest].withImplements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.RecordsTest:70,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
      Src: com.thoughtworks.qdox.RecordsTest:71,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.RecordsTest:71,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: 72
      start: 58
    functionDepth: 3
    functionLinenumber: 58
    functionLinenumberEnd: 72
    functionName: '[com.thoughtworks.qdox.RecordsTest].withCanonicalConstructor()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/RecordsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.RecordsTest].withCanonicalConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.RecordsTest:85,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
      Src: com.thoughtworks.qdox.RecordsTest:86,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.RecordsTest:86,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.RecordsTest:87,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
      Src: com.thoughtworks.qdox.RecordsTest:88,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaConstructor>].get(int)'
      Src: com.thoughtworks.qdox.RecordsTest:88,1
    - Dst: '[com.thoughtworks.qdox.RecordsTest].getSourceCode()'
      Src: com.thoughtworks.qdox.RecordsTest:89,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(null)'
      Src: com.thoughtworks.qdox.RecordsTest:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: 90
      start: 74
    functionDepth: 3
    functionLinenumber: 74
    functionLinenumberEnd: 90
    functionName: '[com.thoughtworks.qdox.RecordsTest].withCompactConstructor()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/RecordsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaConstructor>].get(int)'
    - '[com.thoughtworks.qdox.RecordsTest].getSourceCode()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(null)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.RecordsTest].withCompactConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.RecordsTest:102,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
      Src: com.thoughtworks.qdox.RecordsTest:103,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.RecordsTest:103,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.RecordsTest:104,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.RecordsTest:105,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].size()'
      Src: com.thoughtworks.qdox.RecordsTest:105,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: com.thoughtworks.qdox.RecordsTest:105,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.RecordsTest:106,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethod(String,java.util.LinkedList,boolean)'
      Src: com.thoughtworks.qdox.RecordsTest:106,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getLineNumber()'
      Src: com.thoughtworks.qdox.RecordsTest:107,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: com.thoughtworks.qdox.RecordsTest:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: 108
      start: 92
    functionDepth: 3
    functionLinenumber: 92
    functionLinenumberEnd: 108
    functionName: '[com.thoughtworks.qdox.RecordsTest].withPublicAccessorMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/RecordsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.util.LinkedList].<init>()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].size()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethod(String,java.util.LinkedList,boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[com.thoughtworks.qdox.model.JavaMethod].getLineNumber()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.RecordsTest].withPublicAccessorMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.RecordsTest:127,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
      Src: com.thoughtworks.qdox.RecordsTest:128,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.RecordsTest:128,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: 129
      start: 110
    functionDepth: 3
    functionLinenumber: 110
    functionLinenumberEnd: 129
    functionName: '[com.thoughtworks.qdox.RecordsTest].withStaticMembers()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/RecordsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.RecordsTest].withStaticMembers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.RecordsTest:143,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
      Src: com.thoughtworks.qdox.RecordsTest:144,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.RecordsTest:144,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: 145
      start: 131
    functionDepth: 3
    functionLinenumber: 131
    functionLinenumberEnd: 145
    functionName: '[com.thoughtworks.qdox.RecordsTest].withNonStaticMembers()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/RecordsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.RecordsTest].withNonStaticMembers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.RecordsTest:168,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
      Src: com.thoughtworks.qdox.RecordsTest:169,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.RecordsTest:169,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.RecordsTest:170,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getNestedClassByName(String)'
      Src: com.thoughtworks.qdox.RecordsTest:171,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
      Src: com.thoughtworks.qdox.RecordsTest:172,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaConstructor>].get(int)'
      Src: com.thoughtworks.qdox.RecordsTest:172,1
    - Dst: '[com.thoughtworks.qdox.RecordsTest].getSourceCode()'
      Src: com.thoughtworks.qdox.RecordsTest:173,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(null)'
      Src: com.thoughtworks.qdox.RecordsTest:173,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: 174
      start: 147
    functionDepth: 3
    functionLinenumber: 147
    functionLinenumberEnd: 174
    functionName: '[com.thoughtworks.qdox.RecordsTest].withNestedRecord()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/RecordsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaConstructor>].get(int)'
    - '[com.thoughtworks.qdox.RecordsTest].getSourceCode()'
    - '[com.thoughtworks.qdox.model.JavaClass].getNestedClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(null)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.RecordsTest].withNestedRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.RecordsTest:179,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
      Src: com.thoughtworks.qdox.RecordsTest:180,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.RecordsTest:180,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: 181
      start: 176
    functionDepth: 3
    functionLinenumber: 176
    functionLinenumberEnd: 181
    functionName: '[com.thoughtworks.qdox.RecordsTest].withGenerics()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/RecordsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.RecordsTest].withGenerics()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.RecordsTest:186,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
      Src: com.thoughtworks.qdox.RecordsTest:187,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.RecordsTest:187,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: 188
      start: 183
    functionDepth: 3
    functionLinenumber: 183
    functionLinenumberEnd: 188
    functionName: '[com.thoughtworks.qdox.RecordsTest].withInterface()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/RecordsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.RecordsTest].withInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.RecordsTest:195,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
      Src: com.thoughtworks.qdox.RecordsTest:196,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.RecordsTest:196,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: 197
      start: 190
    functionDepth: 3
    functionLinenumber: 190
    functionLinenumberEnd: 197
    functionName: '[com.thoughtworks.qdox.RecordsTest].withAnnotatedParameters()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/RecordsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.RecordsTest].withAnnotatedParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.RecordsTest:203,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
      Src: com.thoughtworks.qdox.RecordsTest:204,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.RecordsTest:204,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: 205
      start: 199
    functionDepth: 3
    functionLinenumber: 199
    functionLinenumberEnd: 205
    functionName: '[com.thoughtworks.qdox.RecordsTest].withAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/RecordsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.RecordsTest].withAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.RecordsTest:223,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
      Src: com.thoughtworks.qdox.RecordsTest:224,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.RecordsTest:224,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: 225
      start: 208
    functionDepth: 3
    functionLinenumber: 208
    functionLinenumberEnd: 225
    functionName: '[com.thoughtworks.qdox.RecordsTest].recordAsTypeAndIdentifiers()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/RecordsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.RecordsTest].recordAsTypeAndIdentifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.RecordsTest:232,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
      Src: com.thoughtworks.qdox.RecordsTest:233,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.RecordsTest: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: 227
    functionDepth: 3
    functionLinenumber: 227
    functionLinenumberEnd: 234
    functionName: '[com.thoughtworks.qdox.RecordsTest].parametersContainingRecord()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/RecordsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.RecordsTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.RecordsTest].parametersContainingRecord()'
  - 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.thoughtworks.qdox.RecordsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.RecordsTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/RecordsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.RecordsTest
    signature: '[com.thoughtworks.qdox.RecordsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsModelTest:27,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:28,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsModelTest:28,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsModelTest:30,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsModelTest:31,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsModelTest:31,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsModelTest:32,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsModelTest:33,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsModelTest:33,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: 34
      start: 20
    functionDepth: 3
    functionLinenumber: 20
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.EnumsModelTest].testAddEmptyEnumsToModel()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsModelTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsModelTest].testAddEmptyEnumsToModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsModelTest:46,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:47,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsModelTest:47,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsModelTest:49,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.EnumsModelTest:50,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getType()'
      Src: com.thoughtworks.qdox.EnumsModelTest:50,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getValue()'
      Src: com.thoughtworks.qdox.EnumsModelTest:50,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:50,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsModelTest:51,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsModelTest:52,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsModelTest:52,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsModelTest:53,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsModelTest:54,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsModelTest:54,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFields()'
      Src: com.thoughtworks.qdox.EnumsModelTest:58,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].size()'
      Src: com.thoughtworks.qdox.EnumsModelTest:60,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:60,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
      Src: com.thoughtworks.qdox.EnumsModelTest:62,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getComment()'
      Src: com.thoughtworks.qdox.EnumsModelTest:63,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:63,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getModifiers()'
      Src: com.thoughtworks.qdox.EnumsModelTest:64,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].size()'
      Src: com.thoughtworks.qdox.EnumsModelTest:64,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:64,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getModifiers()'
      Src: com.thoughtworks.qdox.EnumsModelTest:65,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].get(int)'
      Src: com.thoughtworks.qdox.EnumsModelTest:65,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:65,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getAnnotations()'
      Src: com.thoughtworks.qdox.EnumsModelTest:66,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].size()'
      Src: com.thoughtworks.qdox.EnumsModelTest:66,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:66,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getType()'
      Src: com.thoughtworks.qdox.EnumsModelTest:67,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].toString()'
      Src: com.thoughtworks.qdox.EnumsModelTest:67,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:67,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getName()'
      Src: com.thoughtworks.qdox.EnumsModelTest:68,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:68,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFields()'
      Src: com.thoughtworks.qdox.EnumsModelTest:72,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].size()'
      Src: com.thoughtworks.qdox.EnumsModelTest:74,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:74,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
      Src: com.thoughtworks.qdox.EnumsModelTest:76,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getComment()'
      Src: com.thoughtworks.qdox.EnumsModelTest:77,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:77,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getModifiers()'
      Src: com.thoughtworks.qdox.EnumsModelTest:78,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].size()'
      Src: com.thoughtworks.qdox.EnumsModelTest:78,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:78,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getAnnotations()'
      Src: com.thoughtworks.qdox.EnumsModelTest:79,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].size()'
      Src: com.thoughtworks.qdox.EnumsModelTest:79,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:79,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getType()'
      Src: com.thoughtworks.qdox.EnumsModelTest:80,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getBinaryName()'
      Src: com.thoughtworks.qdox.EnumsModelTest:80,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:80,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getType()'
      Src: com.thoughtworks.qdox.EnumsModelTest:81,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.EnumsModelTest:81,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:81,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getName()'
      Src: com.thoughtworks.qdox.EnumsModelTest:82,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 59
    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: 85
      start: 36
    functionDepth: 3
    functionLinenumber: 36
    functionLinenumberEnd: 85
    functionName: '[com.thoughtworks.qdox.EnumsModelTest].testAddSimpleEnumsToModel()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.EnumsModelTest].getModifiers()'
    - '[com.thoughtworks.qdox.EnumsModelTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaField].getType()'
    - '[com.thoughtworks.qdox.EnumsModelTest].getComment()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsModelTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
    - '[com.thoughtworks.qdox.EnumsModelTest].toString()'
    - '[com.thoughtworks.qdox.EnumsModelTest].getName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[com.thoughtworks.qdox.EnumsModelTest].getBinaryName()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
    - '[com.thoughtworks.qdox.EnumsModelTest].getType()'
    - '[com.thoughtworks.qdox.EnumsModelTest].getAnnotations()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[com.thoughtworks.qdox.EnumsModelTest].get(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getFields()'
    - '[com.thoughtworks.qdox.model.JavaClass].getValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsModelTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.EnumsModelTest)'
    - '[com.thoughtworks.qdox.EnumsModelTest].size()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaField>].size()'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.EnumsModelTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsModelTest].testAddSimpleEnumsToModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsModelTest:92,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:93,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsModelTest:93,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsModelTest:95,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsModelTest:96,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsModelTest:96,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.EnumsModelTest:97,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsModelTest:97,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: 98
      start: 87
    functionDepth: 3
    functionLinenumber: 87
    functionLinenumberEnd: 98
    functionName: '[com.thoughtworks.qdox.EnumsModelTest].testAddEnumImplementingInterfaceToModel()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsModelTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsModelTest].testAddEnumImplementingInterfaceToModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsModelTest:105,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:106,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsModelTest:106,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsModelTest:108,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsModelTest:109,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsModelTest:109,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.EnumsModelTest:110,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsModelTest:110,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFields()'
      Src: com.thoughtworks.qdox.EnumsModelTest:114,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].size()'
      Src: com.thoughtworks.qdox.EnumsModelTest:116,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:116,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
      Src: com.thoughtworks.qdox.EnumsModelTest:118,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getComment()'
      Src: com.thoughtworks.qdox.EnumsModelTest:119,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:119,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getModifiers()'
      Src: com.thoughtworks.qdox.EnumsModelTest:120,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].size()'
      Src: com.thoughtworks.qdox.EnumsModelTest:120,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:120,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getModifiers()'
      Src: com.thoughtworks.qdox.EnumsModelTest:121,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].get(int)'
      Src: com.thoughtworks.qdox.EnumsModelTest:121,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:121,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getAnnotations()'
      Src: com.thoughtworks.qdox.EnumsModelTest:122,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].size()'
      Src: com.thoughtworks.qdox.EnumsModelTest:122,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:122,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getAnnotations()'
      Src: com.thoughtworks.qdox.EnumsModelTest:123,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].get(int)'
      Src: com.thoughtworks.qdox.EnumsModelTest:123,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].toString()'
      Src: com.thoughtworks.qdox.EnumsModelTest:123,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:123,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getType()'
      Src: com.thoughtworks.qdox.EnumsModelTest:124,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].toString()'
      Src: com.thoughtworks.qdox.EnumsModelTest:124,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:124,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getName()'
      Src: com.thoughtworks.qdox.EnumsModelTest:125,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    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: 128
      start: 100
    functionDepth: 3
    functionLinenumber: 100
    functionLinenumberEnd: 128
    functionName: '[com.thoughtworks.qdox.EnumsModelTest].testAddEnumWithAnnotationToModel()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.EnumsModelTest].getModifiers()'
    - '[com.thoughtworks.qdox.EnumsModelTest].getComment()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsModelTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
    - '[com.thoughtworks.qdox.EnumsModelTest].toString()'
    - '[com.thoughtworks.qdox.EnumsModelTest].getName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
    - '[com.thoughtworks.qdox.EnumsModelTest].getType()'
    - '[com.thoughtworks.qdox.EnumsModelTest].getAnnotations()'
    - '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
    - '[com.thoughtworks.qdox.EnumsModelTest].get(int)'
    - '[com.thoughtworks.qdox.model.JavaClass].getFields()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsModelTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.EnumsModelTest)'
    - '[com.thoughtworks.qdox.EnumsModelTest].size()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaField>].size()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsModelTest].testAddEnumWithAnnotationToModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsModelTest:147,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:148,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsModelTest:148,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsModelTest:150,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsModelTest:151,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsModelTest:151,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.EnumsModelTest:152,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getType()'
      Src: com.thoughtworks.qdox.EnumsModelTest:152,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getValue()'
      Src: com.thoughtworks.qdox.EnumsModelTest:152,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:152,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFields()'
      Src: com.thoughtworks.qdox.EnumsModelTest:156,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].size()'
      Src: com.thoughtworks.qdox.EnumsModelTest:158,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:158,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
      Src: com.thoughtworks.qdox.EnumsModelTest:160,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getComment()'
      Src: com.thoughtworks.qdox.EnumsModelTest:161,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:161,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getModifiers()'
      Src: com.thoughtworks.qdox.EnumsModelTest:162,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].size()'
      Src: com.thoughtworks.qdox.EnumsModelTest:162,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:162,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getAnnotations()'
      Src: com.thoughtworks.qdox.EnumsModelTest:163,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].size()'
      Src: com.thoughtworks.qdox.EnumsModelTest:163,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:163,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getType()'
      Src: com.thoughtworks.qdox.EnumsModelTest:164,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getBinaryName()'
      Src: com.thoughtworks.qdox.EnumsModelTest:164,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:164,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getType()'
      Src: com.thoughtworks.qdox.EnumsModelTest:165,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.EnumsModelTest:165,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:165,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getName()'
      Src: com.thoughtworks.qdox.EnumsModelTest:166,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:166,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
      Src: com.thoughtworks.qdox.EnumsModelTest:170,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getComment()'
      Src: com.thoughtworks.qdox.EnumsModelTest:171,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:171,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getModifiers()'
      Src: com.thoughtworks.qdox.EnumsModelTest:172,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].size()'
      Src: com.thoughtworks.qdox.EnumsModelTest:172,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:172,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getType()'
      Src: com.thoughtworks.qdox.EnumsModelTest:173,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getBinaryName()'
      Src: com.thoughtworks.qdox.EnumsModelTest:173,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:173,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getType()'
      Src: com.thoughtworks.qdox.EnumsModelTest:174,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.EnumsModelTest:174,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:174,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getName()'
      Src: com.thoughtworks.qdox.EnumsModelTest:175,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 56
    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: 178
      start: 130
    functionDepth: 3
    functionLinenumber: 130
    functionLinenumberEnd: 178
    functionName: '[com.thoughtworks.qdox.EnumsModelTest].testAddEnumWithFieldAndConstructorsToModelSource()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.EnumsModelTest].getModifiers()'
    - '[com.thoughtworks.qdox.EnumsModelTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaField].getType()'
    - '[com.thoughtworks.qdox.EnumsModelTest].getComment()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsModelTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
    - '[com.thoughtworks.qdox.EnumsModelTest].getName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[com.thoughtworks.qdox.EnumsModelTest].getBinaryName()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
    - '[com.thoughtworks.qdox.EnumsModelTest].getType()'
    - '[com.thoughtworks.qdox.EnumsModelTest].getAnnotations()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getFields()'
    - '[com.thoughtworks.qdox.model.JavaClass].getValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsModelTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.EnumsModelTest)'
    - '[com.thoughtworks.qdox.EnumsModelTest].size()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaField>].size()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsModelTest].testAddEnumWithFieldAndConstructorsToModelSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsModelTest:183,1
    - Dst: '[java.net.URLClassLoader].<init>()'
      Src: com.thoughtworks.qdox.EnumsModelTest:184,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addClassLoader(java.net.URLClassLoader)'
      Src: com.thoughtworks.qdox.EnumsModelTest:184,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsModelTest:186,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsModelTest:187,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsModelTest:187,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.EnumsModelTest:188,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getType()'
      Src: com.thoughtworks.qdox.EnumsModelTest:188,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getValue()'
      Src: com.thoughtworks.qdox.EnumsModelTest:188,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:188,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFields()'
      Src: com.thoughtworks.qdox.EnumsModelTest:192,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
      Src: com.thoughtworks.qdox.EnumsModelTest:194,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getComment()'
      Src: com.thoughtworks.qdox.EnumsModelTest:195,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:195,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getAnnotations()'
      Src: com.thoughtworks.qdox.EnumsModelTest:196,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].size()'
      Src: com.thoughtworks.qdox.EnumsModelTest:196,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:196,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getType()'
      Src: com.thoughtworks.qdox.EnumsModelTest:197,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getBinaryName()'
      Src: com.thoughtworks.qdox.EnumsModelTest:197,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:197,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getType()'
      Src: com.thoughtworks.qdox.EnumsModelTest:198,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.EnumsModelTest:198,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:198,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getName()'
      Src: com.thoughtworks.qdox.EnumsModelTest:199,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:199,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
      Src: com.thoughtworks.qdox.EnumsModelTest:203,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getComment()'
      Src: com.thoughtworks.qdox.EnumsModelTest:204,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:204,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getType()'
      Src: com.thoughtworks.qdox.EnumsModelTest:205,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getBinaryName()'
      Src: com.thoughtworks.qdox.EnumsModelTest:205,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:205,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getType()'
      Src: com.thoughtworks.qdox.EnumsModelTest:206,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.EnumsModelTest:206,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:206,1
    - Dst: '[com.thoughtworks.qdox.EnumsModelTest].getName()'
      Src: com.thoughtworks.qdox.EnumsModelTest:207,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 180
    functionDepth: 3
    functionLinenumber: 180
    functionLinenumberEnd: 210
    functionName: '[com.thoughtworks.qdox.EnumsModelTest].testAddEnumWithFieldAndConstructorsToModelBinary()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.EnumsModelTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaField].getType()'
    - '[com.thoughtworks.qdox.EnumsModelTest].getComment()'
    - '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
    - '[com.thoughtworks.qdox.EnumsModelTest].getName()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[com.thoughtworks.qdox.EnumsModelTest].getBinaryName()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaField>].get(int)'
    - '[com.thoughtworks.qdox.EnumsModelTest].getType()'
    - '[com.thoughtworks.qdox.EnumsModelTest].getAnnotations()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.EnumsModelTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getFields()'
    - '[com.thoughtworks.qdox.model.JavaClass].getValue()'
    - '[java.net.URLClassLoader].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.EnumsModelTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addClassLoader(java.net.URLClassLoader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.EnumsModelTest)'
    - '[com.thoughtworks.qdox.EnumsModelTest].size()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsModelTest].testAddEnumWithFieldAndConstructorsToModelBinary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsModelTest:223,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:224,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsModelTest:224,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: com.thoughtworks.qdox.EnumsModelTest:226,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.EnumsModelTest:227,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.EnumsModelTest:227,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: 228
      start: 212
    functionDepth: 3
    functionLinenumber: 212
    functionLinenumberEnd: 228
    functionName: '[com.thoughtworks.qdox.EnumsModelTest].testAddEnumsWithMethodsToModel()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsModelTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsModelTest].testAddEnumsWithMethodsToModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.EnumsModelTest:241,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsModelTest)'
      Src: com.thoughtworks.qdox.EnumsModelTest:242,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.EnumsModelTest:242,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: 243
      start: 231
    functionDepth: 3
    functionLinenumber: 231
    functionLinenumberEnd: 243
    functionName: '[com.thoughtworks.qdox.EnumsModelTest].testEnumWithJavaDocAndAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsModelTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.EnumsModelTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.EnumsModelTest].testEnumWithJavaDocAndAnnotation()'
  - 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.thoughtworks.qdox.EnumsModelTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.EnumsModelTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsModelTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.EnumsModelTest
    signature: '[com.thoughtworks.qdox.EnumsModelTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.testdata.PropertyClass
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 21
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.testdata.PropertyClass
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.testdata.PropertyClass
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.testdata.PropertyClass
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 1
    argNames:
    - other
    argTypes:
    - com.thoughtworks.qdox.testdata.PropertyClass
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].<init>(com.thoughtworks.qdox.testdata.PropertyClass)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.testdata.PropertyClass
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].<init>(com.thoughtworks.qdox.testdata.PropertyClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].getFoo()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].getFoo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].isBar()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].isBar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 38
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].set(int)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].set(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].get()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.testdata.PropertyClass].privateMethod()'
      Src: com.thoughtworks.qdox.testdata.PropertyClass:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].protectedMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.testdata.PropertyClass].privateMethod()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].protectedMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].privateMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].privateMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[com.thoughtworks.qdox.testdata.Superclass].getShouldntBeInherited()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.testdata.Superclass].getShouldntBeInherited()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.testdata.Superclass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.testdata.Superclass].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.testdata.Superclass
    signature: '[com.thoughtworks.qdox.testdata.Superclass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: F
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 15
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 15
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 18
    functionsReached: []
    linkageType: ''
    returnType: F
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: F
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - name
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - String
    constantsTouched: []
    func_position:
      end: 16
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 16
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField(com.thoughtworks.qdox.model.JavaClass,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: F
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField(com.thoughtworks.qdox.model.JavaClass,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - F
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fld
    - comment
    argTypes:
    - F
    - String
    constantsTouched: []
    func_position:
      end: 19
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 19
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].setComment(F,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].setComment(F,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - F
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fld
    - expression
    argTypes:
    - F
    - String
    constantsTouched: []
    func_position:
      end: 20
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 20
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].setInitializationExpression(F,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].setInitializationExpression(F,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - F
      - java.util.List<String>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fld
    - modifiers
    argTypes:
    - F
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,java.util.List<String>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - F
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fld
    - name
    argTypes:
    - F
    - String
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].setName(F,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].setName(F,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - F
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fld
    - type
    argTypes:
    - F
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 23
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 23
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].setType(F,com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].setType(F,com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - F
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fld
    - cls
    argTypes:
    - F
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].setDeclaringClass(F,com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].setDeclaringClass(F,com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String,int)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fullname
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 2
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 6
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String,int)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:34,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].when(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:34,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:34,1
    - Dst: '[String].replace(char,char)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].getValue()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].when(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].thenReturn(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].getDimensions()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:37,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].when(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:37,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].thenReturn(int)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:37,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].when(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].thenReturn(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:43,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].when(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:43,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].thenReturn(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:43,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fullname
    - dimensions
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 45
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 45
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String,int)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 3
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].getValue()'
    - '[String].replace(char,char)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].getGenericCanonicalName()'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].when(com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].getDimensions()'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].thenReturn(int)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].thenReturn(com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].getCanonicalName()'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].getFullyQualifiedName()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:50,1
    - Dst: '[Test.A.B.C.D.E.F].hashCode()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:50,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int,String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 51
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testHashCode()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int,String)'
    - '[Test.A.B.C.D.E.F].hashCode()'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testHashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setName(F,String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:56,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:57,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setType(F,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:57,1
    - Dst: '[Test.A.B.C.D.E.F].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:58,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 53
    functionDepth: 3
    functionLinenumber: 53
    functionLinenumberEnd: 59
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testGetCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String)'
    - '[Test.A.B.C.D.E.F].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setName(F,String)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setType(F,com.thoughtworks.qdox.model.JavaClass)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaFieldTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testGetCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:63,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setName(F,String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:64,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:65,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setType(F,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:65,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:66,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:66,1
    - Dst: '[Test.A.B.C.D.E.F].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:67,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 61
    functionDepth: 3
    functionLinenumber: 61
    functionLinenumberEnd: 68
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testGetCodeBlockWithModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
    - '[Test.A.B.C.D.E.F].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setName(F,String)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setType(F,com.thoughtworks.qdox.model.JavaClass)'
    - '[java.util.Arrays].asList()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaFieldTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testGetCodeBlockWithModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:72,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setName(F,String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:73,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:74,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setType(F,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:74,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setComment(F,String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:75,1
    - Dst: '[Test.A.B.C.D.E.F].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:81,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaFieldTest,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 70
    functionDepth: 3
    functionLinenumber: 70
    functionLinenumberEnd: 82
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testGetCodeBlockWithComment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
    - '[Test.A.B.C.D.E.F].getCodeBlock()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaFieldTest,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setName(F,String)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setType(F,com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setComment(F,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testGetCodeBlockWithComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:86,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setName(F,String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:87,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String,int)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:88,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setType(F,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:88,1
    - Dst: '[Test.A.B.C.D.E.F].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:90,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaFieldTest,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testGetCodeBlock1dArray()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String,int)'
    - '[Test.A.B.C.D.E.F].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaFieldTest,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setName(F,String)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setType(F,com.thoughtworks.qdox.model.JavaClass)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testGetCodeBlock1dArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:95,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setName(F,String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:96,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String,int)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:97,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setType(F,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:97,1
    - Dst: '[Test.A.B.C.D.E.F].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:99,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaFieldTest,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 100
      start: 93
    functionDepth: 2
    functionLinenumber: 93
    functionLinenumberEnd: 100
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testGetCodeBlock2dArray()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String,int)'
    - '[Test.A.B.C.D.E.F].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaFieldTest,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setName(F,String)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setType(F,com.thoughtworks.qdox.model.JavaClass)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testGetCodeBlock2dArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:104,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setName(F,String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:105,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:106,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setType(F,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:106,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setInitializationExpression(F,String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:107,1
    - Dst: '[Test.A.B.C.D.E.F].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:109,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaFieldTest,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 110
      start: 102
    functionDepth: 3
    functionLinenumber: 102
    functionLinenumberEnd: 110
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testGetCodeBlockWithValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setInitializationExpression(F,String)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
    - '[Test.A.B.C.D.E.F].getCodeBlock()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaFieldTest,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setName(F,String)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setType(F,com.thoughtworks.qdox.model.JavaClass)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testGetCodeBlockWithValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:114,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:115,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].when(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:115,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:115,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:116,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:116,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:117,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:117,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setDeclaringClass(F,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:118,1
    - Dst: '[Test.A.B.C.D.E.F].toString()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:119,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 120
      start: 112
    functionDepth: 3
    functionLinenumber: 112
    functionLinenumberEnd: 120
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testToStringThreadMIN_PRIORITY()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].when(com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setDeclaringClass(F,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].getFullyQualifiedName()'
    - '[Test.A.B.C.D.E.F].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaFieldTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testToStringThreadMIN_PRIORITY()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:124,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:125,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].when(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:125,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:125,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:126,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:126,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:127,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:127,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setDeclaringClass(F,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:128,1
    - Dst: '[Test.A.B.C.D.E.F].toString()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:129,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 130
      start: 122
    functionDepth: 3
    functionLinenumber: 122
    functionLinenumberEnd: 130
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testToStringFieldDescriptorFd()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].when(com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setDeclaringClass(F,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].getFullyQualifiedName()'
    - '[Test.A.B.C.D.E.F].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaFieldTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testToStringFieldDescriptorFd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:135,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:136,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:138,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:138,1
    - Dst: '[Test.A.B.C.D.E.F].isPublic()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:139,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 140
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsPublic()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[Test.A.B.C.D.E.F].isPublic()'
    - '[java.util.Arrays].asList()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsPublic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:145,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:146,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:148,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:148,1
    - Dst: '[Test.A.B.C.D.E.F].isProtected()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:149,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 150
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 150
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsProtected()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[Test.A.B.C.D.E.F].isProtected()'
    - '[java.util.Arrays].asList()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsProtected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:155,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:156,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:158,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:158,1
    - Dst: '[Test.A.B.C.D.E.F].isPrivate()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:159,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 160
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 160
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsPrivate()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
    - '[Test.A.B.C.D.E.F].isPrivate()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsPrivate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:165,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:166,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:168,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:168,1
    - Dst: '[Test.A.B.C.D.E.F].isAbstract()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:169,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 170
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 170
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsAbstract()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[Test.A.B.C.D.E.F].isAbstract()'
    - '[java.util.Arrays].asList()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsAbstract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:175,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:176,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:178,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:178,1
    - Dst: '[Test.A.B.C.D.E.F].isFinal()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:179,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 180
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 180
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsFinal()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
    - '[Test.A.B.C.D.E.F].isFinal()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsFinal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:185,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:186,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:188,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:188,1
    - Dst: '[Test.A.B.C.D.E.F].isNative()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:189,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 190
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 190
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsNavite()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[Test.A.B.C.D.E.F].isNative()'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsNavite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:195,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:196,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:198,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:198,1
    - Dst: '[Test.A.B.C.D.E.F].isStatic()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:199,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 200
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 200
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsStatic()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C.D.E.F].isStatic()'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:205,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:206,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:208,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:208,1
    - Dst: '[Test.A.B.C.D.E.F].isStrictfp()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:209,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 210
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 210
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsStrict()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
    - '[Test.A.B.C.D.E.F].isStrictfp()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsStrict()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:215,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:216,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:218,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:218,1
    - Dst: '[Test.A.B.C.D.E.F].isSynchronized()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:219,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 220
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 220
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsSynchronized()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[Test.A.B.C.D.E.F].isSynchronized()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsSynchronized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:225,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:226,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:228,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:228,1
    - Dst: '[Test.A.B.C.D.E.F].isTransient()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:229,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 230
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 230
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsTransient()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[Test.A.B.C.D.E.F].isTransient()'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsTransient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:235,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:236,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:238,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:238,1
    - Dst: '[Test.A.B.C.D.E.F].isVolatile()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:239,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 240
      start: 232
    functionDepth: 1
    functionLinenumber: 232
    functionLinenumberEnd: 240
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsVolatile()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[Test.A.B.C.D.E.F].isVolatile()'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testIsVolatile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:245,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:246,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField(com.thoughtworks.qdox.model.JavaFieldTest,String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:247,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField(com.thoughtworks.qdox.model.JavaFieldTest,String)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:248,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setDeclaringClass(F,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:249,1
    - Dst: '[com.thoughtworks.qdox.model.JavaFieldTest].setDeclaringClass(F,com.thoughtworks.qdox.model.JavaFieldTest)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:250,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(F,F)'
      Src: com.thoughtworks.qdox.model.JavaFieldTest:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 253
      start: 242
    functionDepth: 1
    functionLinenumber: 242
    functionLinenumberEnd: 253
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].testEquals()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaFieldTest].setDeclaringClass(F,com.thoughtworks.qdox.model.JavaFieldTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(F,F)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField(com.thoughtworks.qdox.model.JavaFieldTest,String)'
    - '[com.thoughtworks.qdox.model.JavaFieldTest].mock()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].testEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.JavaFieldTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaFieldTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaFieldTest
    signature: '[com.thoughtworks.qdox.model.JavaFieldTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: D
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: D
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - D
      - java.util.List<String>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - constructor
    - asList
    argTypes:
    - D
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 19
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 19
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,java.util.List<String>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - D
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - constructor
    - cls
    argTypes:
    - D
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 20
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 20
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].setDeclaringClass(D,com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].setDeclaringClass(D,com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - D
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - constructor
    - singletonList
    argTypes:
    - D
    - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].setParameters(D,java.util.List<com.thoughtworks.qdox.model.JavaParameter>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].setParameters(D,java.util.List<com.thoughtworks.qdox.model.JavaParameter>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 26
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].newType(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].newType(String,int)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].newType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:30,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:31,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].when(com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:31,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - dimensions
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 34
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].newType(String,int)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].when(com.thoughtworks.qdox.model.JavaConstructorTest)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].newType(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].getType()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].when(com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].thenReturn(com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:40,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].when(com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:40,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaType
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaParameter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - name
    argTypes:
    - com.thoughtworks.qdox.model.JavaType
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 42
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaParameter(com.thoughtworks.qdox.model.JavaType,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].when(com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].getType()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].getName()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].thenReturn(com.thoughtworks.qdox.model.JavaType)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaParameter
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaParameter(com.thoughtworks.qdox.model.JavaType,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:46,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:47,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:47,1
    - Dst: '[Test.A.B.C.D].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:48,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 49
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].testGetCodeBlockConstructor()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[Test.A.B.C.D].getCodeBlock()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].testGetCodeBlockConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:54,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].when(com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:56,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].setDeclaringClass(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:57,1
    - Dst: '[Test.A.B.C.D].toString()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:58,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 59
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].testConstructorToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].when(com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].setDeclaringClass(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].getFullyQualifiedName()'
    - '[Test.A.B.C.D].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].testConstructorToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:63,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:64,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].when(com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:64,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:64,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:65,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:66,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaParameter(com.thoughtworks.qdox.model.JavaType,String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:66,1
    - Dst: '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaParameter)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:66,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].setParameters(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:66,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].setDeclaringClass(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:67,1
    - Dst: '[Test.A.B.C.D].getParameterTypes()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:68,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].get(int)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:68,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:68,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 69
      start: 61
    functionDepth: 3
    functionLinenumber: 61
    functionLinenumberEnd: 69
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].testConstructorParameterTypes()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C.D].getParameterTypes()'
    - '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaParameter)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaParameter(com.thoughtworks.qdox.model.JavaType,String)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].when(com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].setDeclaringClass(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].get(int)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].getFullyQualifiedName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].setParameters(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].testConstructorParameterTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:73,1
    - Dst: '[Test.A.B.C.D].hashCode()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:73,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int,String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:73,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:75,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:76,1
    - Dst: '[Test.A.B.C.D].hashCode()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:78,1
    - Dst: '[Test.A.B.C.D].hashCode()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:78,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaConstructorTest,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 79
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].testHashCode()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C.D].hashCode()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(int,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaConstructorTest,com.thoughtworks.qdox.model.JavaConstructorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].testHashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:84,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:85,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:86,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:88,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:89,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].setDeclaringClass(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:89,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].assertThat(D)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:91,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].isEqualTo(D)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:91,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].assertThat(D)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:92,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:92,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].isNotEqualTo(Object)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:92,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].assertThat(D)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:93,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].isNotEqualTo(D)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:93,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].assertThat(D)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:94,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].isEqualTo(D)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:94,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].assertThat(D)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:95,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].isNotEqualTo(D)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 96
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].testEquals()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].isNotEqualTo(D)'
    - '[Object].<init>()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].isNotEqualTo(Object)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].setDeclaringClass(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].assertThat(D)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].isEqualTo(D)'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].testEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:101,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:102,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:104,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:104,1
    - Dst: '[Test.A.B.C.D].isPublic()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:105,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 106
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 106
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsPublic()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[Test.A.B.C.D].isPublic()'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsPublic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:111,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:112,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:114,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:114,1
    - Dst: '[Test.A.B.C.D].isProtected()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:115,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 116
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 116
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsProtected()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C.D].isProtected()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsProtected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:121,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:122,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:124,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:124,1
    - Dst: '[Test.A.B.C.D].isPrivate()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:125,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 126
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsPrivate()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
    - '[Test.A.B.C.D].isPrivate()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsPrivate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:131,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:132,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:134,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:134,1
    - Dst: '[Test.A.B.C.D].isAbstract()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:135,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 136
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 136
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsAbstract()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[Test.A.B.C.D].isAbstract()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsAbstract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:141,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:142,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:144,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:144,1
    - Dst: '[Test.A.B.C.D].isFinal()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:145,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 146
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 146
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsFinal()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[Test.A.B.C.D].isFinal()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsFinal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:151,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:152,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:154,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:154,1
    - Dst: '[Test.A.B.C.D].isNative()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:155,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 156
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 156
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsNavite()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C.D].isNative()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsNavite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:161,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:162,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:164,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:164,1
    - Dst: '[Test.A.B.C.D].isStatic()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:165,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 166
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 166
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsStatic()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[Test.A.B.C.D].isStatic()'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:171,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:172,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:174,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:174,1
    - Dst: '[Test.A.B.C.D].isStrictfp()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:175,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 176
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 176
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsStrict()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
    - '[Test.A.B.C.D].isStrictfp()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsStrict()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:181,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:182,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:184,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:184,1
    - Dst: '[Test.A.B.C.D].isSynchronized()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:185,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 186
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 186
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsSynchronized()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[Test.A.B.C.D].isSynchronized()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsSynchronized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:191,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:192,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:194,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:194,1
    - Dst: '[Test.A.B.C.D].isTransient()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:195,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 196
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 196
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsTransient()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
    - '[Test.A.B.C.D].isTransient()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsTransient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:201,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:202,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:204,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:204,1
    - Dst: '[Test.A.B.C.D].isVolatile()'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:205,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
      Src: com.thoughtworks.qdox.model.JavaConstructorTest:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 206
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 206
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsVolatile()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaConstructorTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
    - '[Test.A.B.C.D].isVolatile()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsVolatile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.JavaConstructorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaConstructorTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaConstructorTest
    signature: '[com.thoughtworks.qdox.model.JavaConstructorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.DocletTagFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 10
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 10
    functionName: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].getDocletTagFactory()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/AbstractDocletTagTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.DocletTagFactory
    signature: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].getDocletTagFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].getDocletTagFactory()'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:13,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTagFactory].createDocletTag(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:13,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.DocletTag
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tag
    - text
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 14
      start: 12
    functionDepth: 1
    functionLinenumber: 12
    functionLinenumberEnd: 14
    functionName: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].createDocletTag(String,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/AbstractDocletTagTest.java
    functionUses: 6
    functionsReached:
    - '[com.thoughtworks.qdox.model.AbstractDocletTagTest].getDocletTagFactory()'
    - '[com.thoughtworks.qdox.model.DocletTagFactory].createDocletTag(String,String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.DocletTag
    signature: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].createDocletTag(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].createDocletTag(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getParameters()'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:19,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:19,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.AbstractDocletTagTest)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getParameters()'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:20,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:20,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.AbstractDocletTagTest)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getParameters()'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:21,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:21,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.AbstractDocletTagTest)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:21,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getParameters()'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:22,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:22,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.AbstractDocletTagTest)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:22,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getParameters()'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:23,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:23,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.AbstractDocletTagTest)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 24
      start: 16
    functionDepth: 2
    functionLinenumber: 16
    functionLinenumberEnd: 24
    functionName: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testIndexedParameter()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/AbstractDocletTagTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].get(int)'
    - '[com.thoughtworks.qdox.model.AbstractDocletTagTest].createDocletTag(String,String)'
    - '[com.thoughtworks.qdox.model.DocletTag].getParameters()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.AbstractDocletTagTest)'
    - '[java.util.List<String>].size()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.AbstractDocletTagTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testIndexedParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].getDocletTagFactory()'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTagFactory].createDocletTag(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:32,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:32,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:33,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:34,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:34,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:35,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 36
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testNamedParameter()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/AbstractDocletTagTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
    - '[com.thoughtworks.qdox.model.AbstractDocletTagTest].getDocletTagFactory()'
    - '[com.thoughtworks.qdox.model.DocletTagFactory].createDocletTag(String,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[org.junit.jupiter.api.Assertions].assertNull(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testNamedParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].createDocletTag(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:40,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameterMap()'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:43,1
    - Dst: '[java.util.Map<String,String>].size()'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:44,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.AbstractDocletTagTest)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:44,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:45,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.AbstractDocletTagTest)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:45,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:46,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.AbstractDocletTagTest)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:46,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:47,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.AbstractDocletTagTest)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:47,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:48,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.AbstractDocletTagTest)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 49
      start: 38
    functionDepth: 2
    functionLinenumber: 38
    functionLinenumberEnd: 49
    functionName: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testNamedParameterMap()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/AbstractDocletTagTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.AbstractDocletTagTest].createDocletTag(String,String)'
    - '[java.util.Map<String,String>].get(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.AbstractDocletTagTest)'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.AbstractDocletTagTest)'
    - '[java.util.Map<String,String>].size()'
    - '[com.thoughtworks.qdox.model.DocletTag].getNamedParameterMap()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.AbstractDocletTagTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testNamedParameterMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].createDocletTag(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:53,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:54,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:54,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:55,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].createDocletTag(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:57,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:58,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:58,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:59,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:59,1
    - Dst: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].createDocletTag(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:61,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:62,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:62,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:63,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:63,1
    - Dst: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].createDocletTag(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:65,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:66,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:66,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:67,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 68
    functionName: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testQuotedParameters()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/AbstractDocletTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
    - '[com.thoughtworks.qdox.model.AbstractDocletTagTest].createDocletTag(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testQuotedParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].createDocletTag(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:73,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getParameters()'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:74,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:74,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.AbstractDocletTagTest)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:74,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getParameters()'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:75,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:75,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.AbstractDocletTagTest)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:75,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getParameters()'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:76,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:76,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.AbstractDocletTagTest)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 77
    functionName: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testJiraQdox28()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/AbstractDocletTagTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].get(int)'
    - '[com.thoughtworks.qdox.model.AbstractDocletTagTest].createDocletTag(String,String)'
    - '[com.thoughtworks.qdox.model.DocletTag].getParameters()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.AbstractDocletTagTest)'
    - '[java.util.List<String>].size()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.AbstractDocletTagTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testJiraQdox28()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].createDocletTag(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:81,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:82,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 83
    functionName: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testJiraQdox45()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/AbstractDocletTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
    - '[com.thoughtworks.qdox.model.AbstractDocletTagTest].createDocletTag(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testJiraQdox45()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].createDocletTag(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:87,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:88,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.AbstractDocletTagTest:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 89
      start: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 89
    functionName: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testJiraQdox50()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/AbstractDocletTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
    - '[com.thoughtworks.qdox.model.AbstractDocletTagTest].createDocletTag(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testJiraQdox50()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.AbstractDocletTagTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/AbstractDocletTagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.AbstractDocletTagTest
    signature: '[com.thoughtworks.qdox.model.AbstractDocletTagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.ClassLibrary
      classConcrete: false
      classEnum: false
      classFields:
      - S
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: S
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - classLibrary
    argTypes:
    - com.thoughtworks.qdox.library.ClassLibrary
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: '[com.thoughtworks.qdox.model.JavaSourceTest].newJavaSource(com.thoughtworks.qdox.library.ClassLibrary)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaSourceTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: S
    signature: '[com.thoughtworks.qdox.model.JavaSourceTest].newJavaSource(com.thoughtworks.qdox.library.ClassLibrary)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - S
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classConcrete: false
      classEnum: false
      classFields:
      - S
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - classes
    argTypes:
    - S
    - java.util.List<com.thoughtworks.qdox.model.JavaClass>
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: '[com.thoughtworks.qdox.model.JavaSourceTest].setClasses(S,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaSourceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaSourceTest].setClasses(S,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - S
      - java.util.List<String>
      classConcrete: false
      classEnum: false
      classFields:
      - S
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - imports
    argTypes:
    - S
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 25
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 25
    functionName: '[com.thoughtworks.qdox.model.JavaSourceTest].setImports(S,java.util.List<String>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaSourceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaSourceTest].setImports(S,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - S
      - com.thoughtworks.qdox.model.JavaPackage
      classConcrete: false
      classEnum: false
      classFields:
      - S
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - pckg
    argTypes:
    - S
    - com.thoughtworks.qdox.model.JavaPackage
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[com.thoughtworks.qdox.model.JavaSourceTest].setPackage(S,com.thoughtworks.qdox.model.JavaPackage)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaSourceTest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaSourceTest].setPackage(S,com.thoughtworks.qdox.model.JavaPackage)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:30,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].when(com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:30,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - S
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.model.JavaSourceTest].newJavaPackage(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaSourceTest.java
    functionUses: 3
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaSourceTest].when(com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].getName()'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].thenReturn(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.model.JavaSourceTest].newJavaPackage(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:36,1
    - Dst: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendDefaultClassLoaders()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:36,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].newJavaSource(com.thoughtworks.qdox.library.ClassLibrary)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - S
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[com.thoughtworks.qdox.model.JavaSourceTest].setUp()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaSourceTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
    - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].<init>()'
    - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendDefaultClassLoaders()'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].newJavaSource(com.thoughtworks.qdox.library.ClassLibrary)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaSourceTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:41,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].when(com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:42,1
    - Dst: '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:43,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].setClasses(S,com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:43,1
    - Dst: '[S].toString()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:48,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaSourceTest,com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - S
      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: 49
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 49
    functionName: '[com.thoughtworks.qdox.model.JavaSourceTest].testToStringOneClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaSourceTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaSourceTest].when(com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].getName()'
    - '[S].toString()'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].setClasses(S,com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaSourceTest,com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].thenReturn(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaSourceTest].testToStringOneClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:53,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:54,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].when(com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:55,1
    - Dst: '[java.util.ArrayList].add(com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:56,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:57,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:58,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].when(com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:58,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:58,1
    - Dst: '[java.util.ArrayList].add(com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:59,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:60,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:61,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].when(com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:61,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:61,1
    - Dst: '[java.util.ArrayList].add(com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:62,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].setClasses(S,java.util.ArrayList)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:64,1
    - Dst: '[S].toString()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:78,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaSourceTest,com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - S
      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: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 79
    functionName: '[com.thoughtworks.qdox.model.JavaSourceTest].testToStringMultipleClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaSourceTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].when(com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].getName()'
    - '[java.util.ArrayList].add(com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[S].toString()'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].setClasses(S,java.util.ArrayList)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaSourceTest,com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].thenReturn(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaSourceTest].testToStringMultipleClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:83,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:84,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].when(com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:84,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:84,1
    - Dst: '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:86,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].setClasses(S,com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:86,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].newJavaPackage(String)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:87,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].setPackage(S,com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:87,1
    - Dst: '[S].toString()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:94,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaSourceTest,com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - S
      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: 95
      start: 81
    functionDepth: 2
    functionLinenumber: 81
    functionLinenumberEnd: 95
    functionName: '[com.thoughtworks.qdox.model.JavaSourceTest].testToStringPackage()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaSourceTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaSourceTest].setPackage(S,com.thoughtworks.qdox.model.JavaPackage)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].when(com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].getName()'
    - '[S].toString()'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].setClasses(S,com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaSourceTest,com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].newJavaPackage(String)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].thenReturn(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaSourceTest].testToStringPackage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:99,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:100,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].when(com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:100,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:100,1
    - Dst: '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:101,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].setClasses(S,com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:101,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:102,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].setImports(S,com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:102,1
    - Dst: '[S].toString()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:109,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaSourceTest,com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - S
      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: 110
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 110
    functionName: '[com.thoughtworks.qdox.model.JavaSourceTest].testToStringImport()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaSourceTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaSourceTest].setImports(S,com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[java.util.Collections].singletonList(String)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].when(com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].getName()'
    - '[S].toString()'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].setClasses(S,com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaSourceTest,com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].thenReturn(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaSourceTest].testToStringImport()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:114,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:115,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].when(com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:115,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:115,1
    - Dst: '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:116,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].setClasses(S,com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:116,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:117,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:118,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:119,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:120,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].setImports(S,java.util.ArrayList)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:121,1
    - Dst: '[S].toString()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:130,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaSourceTest,com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - S
      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: 131
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 131
    functionName: '[com.thoughtworks.qdox.model.JavaSourceTest].testToStringMultipleImports()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaSourceTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaSourceTest].setImports(S,java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].when(com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].getName()'
    - '[S].toString()'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].setClasses(S,com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaSourceTest,com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[java.util.ArrayList].add(String)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].thenReturn(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaSourceTest].testToStringMultipleImports()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:135,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:136,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].when(com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:136,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:136,1
    - Dst: '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:137,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].setClasses(S,com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:137,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:138,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].setImports(S,com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:138,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].newJavaPackage(String)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:139,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].setPackage(S,com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:139,1
    - Dst: '[S].toString()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:148,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaSourceTest,com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - S
      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: 149
      start: 133
    functionDepth: 2
    functionLinenumber: 133
    functionLinenumberEnd: 149
    functionName: '[com.thoughtworks.qdox.model.JavaSourceTest].testToStringImportAndPackage()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaSourceTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaSourceTest].setImports(S,com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].setPackage(S,com.thoughtworks.qdox.model.JavaPackage)'
    - '[java.util.Collections].singletonList(String)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].when(com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].getName()'
    - '[S].toString()'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].setClasses(S,com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaSourceTest,com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].newJavaPackage(String)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].thenReturn(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaSourceTest].testToStringImportAndPackage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[S].getClassNamePrefix()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:153,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:153,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].newJavaPackage(String)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:154,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSourceTest].setPackage(S,com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:154,1
    - Dst: '[S].getClassNamePrefix()'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:155,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaSourceTest)'
      Src: com.thoughtworks.qdox.model.JavaSourceTest:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - S
      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: 156
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 156
    functionName: '[com.thoughtworks.qdox.model.JavaSourceTest].testGetClassNamePrefix()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaSourceTest.java
    functionUses: 0
    functionsReached:
    - '[S].getClassNamePrefix()'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].setPackage(S,com.thoughtworks.qdox.model.JavaPackage)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaSourceTest)'
    - '[com.thoughtworks.qdox.model.JavaSourceTest].newJavaPackage(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaSourceTest].testGetClassNamePrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - S
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSourceTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaSourceTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaSourceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSourceTest
    signature: '[com.thoughtworks.qdox.model.JavaSourceTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: P
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - name
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - String
    constantsTouched: []
    func_position:
      end: 13
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 13
    functionName: '[com.thoughtworks.qdox.model.JavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaParameterTest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: P
    signature: '[com.thoughtworks.qdox.model.JavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: P
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - type
    - name
    - varArgs
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 15
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 15
    functionName: '[com.thoughtworks.qdox.model.JavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaParameterTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: P
    signature: '[com.thoughtworks.qdox.model.JavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - P
      - com.thoughtworks.qdox.model.JavaExecutable
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameter
    - executable
    argTypes:
    - P
    - com.thoughtworks.qdox.model.JavaExecutable
    constantsTouched: []
    func_position:
      end: 18
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 18
    functionName: '[com.thoughtworks.qdox.model.JavaParameterTest].setJavaExecutable(P,com.thoughtworks.qdox.model.JavaExecutable)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaParameterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaParameterTest].setJavaExecutable(P,com.thoughtworks.qdox.model.JavaExecutable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaParameterTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:22,1
    - Dst: '[com.thoughtworks.qdox.model.JavaParameterTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:23,1
    - Dst: '[com.thoughtworks.qdox.model.JavaParameterTest].when(com.thoughtworks.qdox.model.JavaParameterTest)'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:23,1
    - Dst: '[com.thoughtworks.qdox.model.JavaParameterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:23,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - typeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 25
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 25
    functionName: '[com.thoughtworks.qdox.model.JavaParameterTest].newType(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaParameterTest.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaParameterTest].when(com.thoughtworks.qdox.model.JavaParameterTest)'
    - '[com.thoughtworks.qdox.model.JavaParameterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaParameterTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaParameterTest].mock()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaParameterTest].newType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:30,1
    - Dst: '[P].hashCode()'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int,String)'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:30,1
    - Dst: '[com.thoughtworks.qdox.model.JavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:32,1
    - Dst: '[com.thoughtworks.qdox.model.JavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:33,1
    - Dst: '[P].hashCode()'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:35,1
    - Dst: '[P].hashCode()'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:35,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaParameterTest)'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      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: 36
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.model.JavaParameterTest].testHashCode()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaParameterTest.java
    functionUses: 0
    functionsReached:
    - '[P].hashCode()'
    - '[com.thoughtworks.qdox.model.JavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaParameterTest)'
    - '[com.thoughtworks.qdox.model.JavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(int,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaParameterTest].testHashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:41,1
    - Dst: '[com.thoughtworks.qdox.model.JavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:42,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:43,1
    - Dst: '[com.thoughtworks.qdox.model.JavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:46,1
    - Dst: '[com.thoughtworks.qdox.model.JavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:47,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(P,P)'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      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: 49
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 49
    functionName: '[com.thoughtworks.qdox.model.JavaParameterTest].testEquals()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaParameterTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(P,P)'
    - '[com.thoughtworks.qdox.model.JavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[com.thoughtworks.qdox.model.JavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaParameterTest].testEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaParameterTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:54,1
    - Dst: '[com.thoughtworks.qdox.model.JavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:54,1
    - Dst: '[P].getExecutable()'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:55,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaParameterTest)'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.JavaParameterTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:57,1
    - Dst: '[com.thoughtworks.qdox.model.JavaParameterTest].setJavaExecutable(P,com.thoughtworks.qdox.model.JavaParameterTest)'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:58,1
    - Dst: '[P].getExecutable()'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:59,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.model.JavaParameterTest,com.thoughtworks.qdox.model.JavaParameterTest)'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      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: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 60
    functionName: '[com.thoughtworks.qdox.model.JavaParameterTest].testExecutableDeclarator()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaParameterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaParameterTest].newType(String)'
    - '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.model.JavaParameterTest,com.thoughtworks.qdox.model.JavaParameterTest)'
    - '[com.thoughtworks.qdox.model.JavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaParameterTest)'
    - '[com.thoughtworks.qdox.model.JavaParameterTest].mock()'
    - '[P].getExecutable()'
    - '[com.thoughtworks.qdox.model.JavaParameterTest].setJavaExecutable(P,com.thoughtworks.qdox.model.JavaParameterTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaParameterTest].testExecutableDeclarator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaParameterTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaParameterTest:10,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaParameterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaParameterTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaParameterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaParameterTest].newType(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaParameterTest
    signature: '[com.thoughtworks.qdox.model.JavaParameterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.JavaWildcardTypeTest:22,1
    - Dst: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendDefaultClassLoaders()'
      Src: com.thoughtworks.qdox.model.JavaWildcardTypeTest:22,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
      Src: com.thoughtworks.qdox.model.JavaWildcardTypeTest:22,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.thoughtworks.qdox.model.JavaWildcardTypeTest:23,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.thoughtworks.qdox.model.JavaWildcardTypeTest:24,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.thoughtworks.qdox.model.JavaWildcardTypeTest:25,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byClassName(String,com.thoughtworks.qdox.library.ClassLibrary,java.util.ArrayList)'
      Src: com.thoughtworks.qdox.model.JavaWildcardTypeTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      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: 27
      start: 20
    functionDepth: 3
    functionLinenumber: 20
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].setUp()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaWildcardTypeTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
    - '[java.util.ArrayList].<init>()'
    - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendDefaultClassLoaders()'
    - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].<init>()'
    - '[com.thoughtworks.qdox.type.TypeResolver].byClassName(String,com.thoughtworks.qdox.library.ClassLibrary,java.util.ArrayList)'
    - '[java.util.ArrayList].add(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].newWildcardType()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaWildcardTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].newWildcardType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.thoughtworks.qdox.type.TypeResolver
      - DefaultJavaWildcardType.BoundType
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - fullname
    - typeResolver
    - boundType
    argTypes:
    - String
    - com.thoughtworks.qdox.type.TypeResolver
    - DefaultJavaWildcardType.BoundType
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].newWildcardType(String,com.thoughtworks.qdox.type.TypeResolver,DefaultJavaWildcardType.BoundType)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaWildcardTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].newWildcardType(String,com.thoughtworks.qdox.type.TypeResolver,DefaultJavaWildcardType.BoundType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].newWildcardType(String,com.thoughtworks.qdox.type.TypeResolver,com.thoughtworks.qdox.model.JavaWildcardTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaWildcardTypeTest:36,1
    - Dst: wildcardType.getUpperBounds()[0].getFullyQualifiedName()
      Src: com.thoughtworks.qdox.model.JavaWildcardTypeTest:37,1
    - Dst: '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].assertEquals(String,com.thoughtworks.qdox.model.JavaWildcardTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaWildcardTypeTest:37,1
    - Dst: wildcardType.getLowerBounds()[0].getFullyQualifiedName()
      Src: com.thoughtworks.qdox.model.JavaWildcardTypeTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].assertEquals(String,com.thoughtworks.qdox.model.JavaWildcardTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaWildcardTypeTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions:
      - NoSuchFieldException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 39
    functionName: '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].testGetLowerBounds()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaWildcardTypeTest.java
    functionUses: 0
    functionsReached:
    - wildcardType.getUpperBounds()[0].getFullyQualifiedName()
    - '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].assertEquals(String,com.thoughtworks.qdox.model.JavaWildcardTypeTest)'
    - wildcardType.getLowerBounds()[0].getFullyQualifiedName()
    - '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].newWildcardType(String,com.thoughtworks.qdox.type.TypeResolver,com.thoughtworks.qdox.model.JavaWildcardTypeTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].testGetLowerBounds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].newWildcardType(String,com.thoughtworks.qdox.type.TypeResolver,com.thoughtworks.qdox.model.JavaWildcardTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaWildcardTypeTest:44,1
    - Dst: wildcardType.getUpperBounds()[0].getFullyQualifiedName()
      Src: com.thoughtworks.qdox.model.JavaWildcardTypeTest:45,1
    - Dst: '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].assertEquals(String,com.thoughtworks.qdox.model.JavaWildcardTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaWildcardTypeTest:45,1
    - Dst: '[T].getLowerBounds()'
      Src: com.thoughtworks.qdox.model.JavaWildcardTypeTest:46,1
    - Dst: '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].assertEquals(int,com.thoughtworks.qdox.model.JavaWildcardTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaWildcardTypeTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions:
      - NoSuchFieldException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].testGetUpperBounds()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaWildcardTypeTest.java
    functionUses: 0
    functionsReached:
    - wildcardType.getUpperBounds()[0].getFullyQualifiedName()
    - '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].assertEquals(String,com.thoughtworks.qdox.model.JavaWildcardTypeTest)'
    - '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].assertEquals(int,com.thoughtworks.qdox.model.JavaWildcardTypeTest)'
    - '[T].getLowerBounds()'
    - '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].newWildcardType(String,com.thoughtworks.qdox.type.TypeResolver,com.thoughtworks.qdox.model.JavaWildcardTypeTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].testGetUpperBounds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaWildcardTypeTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaWildcardTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaWildcardTypeTest
    signature: '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: M
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 20
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: M
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - M
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: M
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - returns
    - name
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - String
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: M
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - M
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classConcrete: false
      classEnum: false
      classFields:
      - M
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - exceptions
    argTypes:
    - M
    - java.util.List<com.thoughtworks.qdox.model.JavaClass>
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].setExceptions(M,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].setExceptions(M,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - M
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - M
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - comment
    argTypes:
    - M
    - String
    constantsTouched: []
    func_position:
      end: 25
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 25
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].setComment(M,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].setComment(M,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - M
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - M
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - name
    argTypes:
    - M
    - String
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 19
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - M
      - java.util.List<String>
      classConcrete: false
      classEnum: false
      classFields:
      - M
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - modifiers
    argTypes:
    - M
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,java.util.List<String>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - M
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      classConcrete: false
      classEnum: false
      classFields:
      - M
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - parameters
    argTypes:
    - M
    - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,java.util.List<com.thoughtworks.qdox.model.JavaParameter>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,java.util.List<com.thoughtworks.qdox.model.JavaParameter>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - M
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: false
      classEnum: false
      classFields:
      - M
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - clazz
    argTypes:
    - M
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].setDeclaringClass(M,com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].setDeclaringClass(M,com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - M
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: false
      classEnum: false
      classFields:
      - M
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - type
    argTypes:
    - M
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 19
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - M
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - M
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - code
    argTypes:
    - M
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].setSourceCode(M,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].setSourceCode(M,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - M
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaParameter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - name
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 10
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaParameter
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:40,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].getType()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:41,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].when(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:41,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].thenReturn(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:41,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:43,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].when(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:43,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].thenReturn(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:43,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:44,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].when(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:44,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:44,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].isVarArgs()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:45,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].when(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:45,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - M
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaParameter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - type
    - name
    - varArgs
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 47
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getGenericCanonicalName()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].getType()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].getName()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].thenReturn(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].when(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].isVarArgs()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].thenReturn(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].getGenericCanonicalName()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaParameter
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - M
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fullname
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 21
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:56,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:57,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].when(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:57,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:57,1
    - Dst: '[String].replace(char,char)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:58,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].getValue()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:59,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].when(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:59,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].thenReturn(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:59,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].getDimensions()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:60,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].when(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:60,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].thenReturn(int)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:60,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:65,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].when(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:65,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].thenReturn(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:65,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:66,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].when(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:66,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].thenReturn(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:66,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - M
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fullname
    - dimensions
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 68
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 68
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 8
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethodTest].getValue()'
    - '[String].replace(char,char)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].getCanonicalName()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].thenReturn(int)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].when(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].getDimensions()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].getGenericCanonicalName()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].thenReturn(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].thenReturn(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 73
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].setUp()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:76,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:77,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:77,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:78,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:78,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:79,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setExceptions(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:79,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:83,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:83,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:83,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:83,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:83,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 84
      start: 75
    functionDepth: 3
    functionLinenumber: 75
    functionLinenumberEnd: 84
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].createSignatureTestMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 3
    functionsReached:
    - '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setExceptions(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].createSignatureTestMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].createSignatureTestMethod()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:89,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getDeclarationSignature(boolean)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:90,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 92
      start: 87
    functionDepth: 4
    functionLinenumber: 87
    functionLinenumberEnd: 92
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testDeclarationSignatureWithModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].createSignatureTestMethod()'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getDeclarationSignature(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testDeclarationSignatureWithModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].createSignatureTestMethod()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:96,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getDeclarationSignature(boolean)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:97,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 99
      start: 94
    functionDepth: 4
    functionLinenumber: 94
    functionLinenumberEnd: 99
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testDeclarationSignatureWithoutModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].createSignatureTestMethod()'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getDeclarationSignature(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testDeclarationSignatureWithoutModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].createSignatureTestMethod()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:103,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCallSignature()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:104,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 106
      start: 101
    functionDepth: 4
    functionLinenumber: 101
    functionLinenumberEnd: 106
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testCallSignature()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCallSignature()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].createSignatureTestMethod()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testCallSignature()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:116,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:117,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:117,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:118,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 119
      start: 114
    functionDepth: 3
    functionLinenumber: 114
    functionLinenumberEnd: 119
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockSimple()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:123,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:124,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:124,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:125,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:125,1
    - Dst: '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaParameter)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:125,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:125,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:126,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 121
    functionDepth: 3
    functionLinenumber: 121
    functionLinenumberEnd: 127
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockOneParam()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaParameter)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockOneParam()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:131,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:132,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:132,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:133,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:133,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:133,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:133,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:133,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:133,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:134,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 135
      start: 129
    functionDepth: 3
    functionLinenumber: 129
    functionLinenumberEnd: 135
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockTwoParams()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockTwoParams()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:139,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:140,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:140,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:141,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:141,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:141,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:141,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:141,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:141,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:141,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:141,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:142,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 143
      start: 137
    functionDepth: 3
    functionLinenumber: 137
    functionLinenumberEnd: 143
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockThreeParams()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
    - '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockThreeParams()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:147,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:148,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:148,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:149,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:149,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:150,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 151
      start: 145
    functionDepth: 3
    functionLinenumber: 145
    functionLinenumberEnd: 151
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockModifiersWithAccessLevelFirst()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockModifiersWithAccessLevelFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:155,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:156,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:156,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:157,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setExceptions(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:157,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:158,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 159
      start: 153
    functionDepth: 3
    functionLinenumber: 153
    functionLinenumberEnd: 159
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockOneException()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setExceptions(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockOneException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:163,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:164,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:164,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:165,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setExceptions(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:165,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:166,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 167
      start: 161
    functionDepth: 3
    functionLinenumber: 161
    functionLinenumberEnd: 167
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockTwoException()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setExceptions(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockTwoException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:171,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:172,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:172,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:173,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setExceptions(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:173,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:174,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 175
      start: 169
    functionDepth: 3
    functionLinenumber: 169
    functionLinenumberEnd: 175
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockThreeException()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setExceptions(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockThreeException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:179,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:180,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:180,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setComment(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:181,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:187,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaMethodTest,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 188
      start: 177
    functionDepth: 3
    functionLinenumber: 177
    functionLinenumberEnd: 188
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockWithComment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setComment(M,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaMethodTest,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockWithComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:192,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:193,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:193,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:194,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 195
      start: 190
    functionDepth: 2
    functionLinenumber: 190
    functionLinenumberEnd: 195
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlock1dArray()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlock1dArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:199,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:200,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:200,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:201,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 197
    functionDepth: 2
    functionLinenumber: 197
    functionLinenumberEnd: 202
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlock2dArray()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlock2dArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:206,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:207,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:207,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:208,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:208,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:208,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:208,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:208,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:208,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:209,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 204
    functionDepth: 3
    functionLinenumber: 204
    functionLinenumberEnd: 210
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockParamArray()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
    - '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockParamArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:214,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:215,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:215,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setSourceCode(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:216,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:222,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 223
      start: 212
    functionDepth: 3
    functionLinenumber: 212
    functionLinenumberEnd: 223
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockWithBody()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setSourceCode(M,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockWithBody()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:227,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:229,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:230,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:232,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:233,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:234,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:236,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:237,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:238,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:240,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:241,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:242,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:242,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:244,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:245,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:247,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:248,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:248,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:250,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:251,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:251,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:254,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setDeclaringClass(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:254,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].assertThat(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:256,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].isEqualTo(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:256,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].assertThat(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:257,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:257,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].isNotEqualTo(Object)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:257,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].assertThat(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:258,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].isEqualTo(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:258,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].assertThat(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:259,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].isEqualTo(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:259,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].assertThat(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:260,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].isNotEqualTo(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:260,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].assertThat(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:261,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].isNotEqualTo(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:261,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].assertThat(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:262,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].isNotEqualTo(null)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:262,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].assertThat(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:263,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].isNotEqualTo(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:263,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].assertThat(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:264,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].isNotEqualTo(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:264,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].assertThat(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:265,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].isEqualTo(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:265,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].assertThat(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:266,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].isNotEqualTo(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:266,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].assertThat(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:267,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].isNotEqualTo(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 268
      start: 225
    functionDepth: 3
    functionLinenumber: 225
    functionLinenumberEnd: 268
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testEquals()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethodTest].isNotEqualTo(Object)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].isNotEqualTo(null)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].assertThat(M)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    - '[Object].<init>()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].isEqualTo(M)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setDeclaringClass(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].isNotEqualTo(M)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:272,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:273,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:274,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:275,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:277,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:278,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:279,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:281,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:282,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:282,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:283,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:285,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:286,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:287,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:287,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:288,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:290,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:291,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:292,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:292,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:293,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:296,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:297,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:299,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:299,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:299,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:298,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:300,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].assertThat(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:302,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].isEqualTo(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:302,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].assertThat(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:303,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].isEqualTo(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:303,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].assertThat(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:304,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].isNotEqualTo(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:304,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].assertThat(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:305,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].isNotEqualTo(M)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 306
      start: 270
    functionDepth: 3
    functionLinenumber: 270
    functionLinenumberEnd: 306
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testEqualsWithParameters()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
    - '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].assertThat(M)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].isEqualTo(M)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].isNotEqualTo(M)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    - '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testEqualsWithParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:311,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:311,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].hashCode()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:311,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:311,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:313,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:314,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:315,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:316,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:318,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:319,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:320,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:322,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:323,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:323,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:324,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:326,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:327,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:328,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:328,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:329,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:331,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:332,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:333,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:333,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:334,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].hashCode()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:336,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].hashCode()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:336,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaMethodTest,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:336,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].hashCode()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:337,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].hashCode()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:337,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 338
      start: 308
    functionDepth: 3
    functionLinenumber: 308
    functionLinenumberEnd: 338
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testHashCode()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaMethodTest,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].hashCode()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(int,String)'
    - '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testHashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:342,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:343,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:345,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:346,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:346,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:346,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:346,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:347,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:347,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:355,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:356,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:362,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:365,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].signatureMatches(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:365,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:365,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:366,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].signatureMatches(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:366,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:366,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:367,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].signatureMatches(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:367,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:367,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:368,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].signatureMatches(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:368,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 369
      start: 340
    functionDepth: 3
    functionLinenumber: 340
    functionLinenumberEnd: 369
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testSignatureMatches()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].signatureMatches(String,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testSignatureMatches()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:373,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:374,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:376,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:377,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:377,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:377,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:377,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:378,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:378,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:386,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:387,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:393,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:396,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].signatureMatches(String,com.thoughtworks.qdox.model.JavaMethodTest,boolean)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:396,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:396,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:397,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].signatureMatches(String,com.thoughtworks.qdox.model.JavaMethodTest,boolean)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:397,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:397,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:398,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].signatureMatches(String,com.thoughtworks.qdox.model.JavaMethodTest,boolean)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:398,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:398,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:399,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].signatureMatches(String,com.thoughtworks.qdox.model.JavaMethodTest,boolean)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:399,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:399,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:400,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].signatureMatches(String,com.thoughtworks.qdox.model.JavaMethodTest,boolean)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:400,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:400,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 401
      start: 371
    functionDepth: 3
    functionLinenumber: 371
    functionLinenumberEnd: 401
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testVarArgSignatureMatches()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
    - '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].signatureMatches(String,com.thoughtworks.qdox.model.JavaMethodTest,boolean)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testVarArgSignatureMatches()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:405,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setDeclaringClass(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:406,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:407,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.model.JavaMethodTest,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 408
      start: 403
    functionDepth: 0
    functionLinenumber: 403
    functionLinenumberEnd: 408
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testParentClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getDeclaringClass()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setDeclaringClass(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.model.JavaMethodTest,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].mock()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testParentClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:412,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:412,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:413,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:413,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:413,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:413,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getParameterByName(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:415,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:415,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getParameterByName(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:416,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:416,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 417
      start: 410
    functionDepth: 3
    functionLinenumber: 410
    functionLinenumberEnd: 417
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testCanGetParameterByName()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaParameter)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaParameter,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].getParameterByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testCanGetParameterByName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:421,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].getBinaryName()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:422,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].when(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:422,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:422,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:423,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:423,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setDeclaringClass(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:424,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:425,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:425,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:426,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,null)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:426,1
    - Dst: '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaParameter)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:426,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:426,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].toString()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:427,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 428
      start: 419
    functionDepth: 3
    functionLinenumber: 419
    functionLinenumberEnd: 428
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethodTest].getBinaryName()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].mock()'
    - '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaParameter)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,null)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setDeclaringClass(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].when(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].toString()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:433,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:435,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:435,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isPublic()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:436,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 437
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 437
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsPublic()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isPublic()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsPublic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:442,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:444,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:444,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isProtected()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:445,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 439
    functionDepth: 0
    functionLinenumber: 439
    functionLinenumberEnd: 446
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsProtected()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isProtected()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsProtected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:451,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:453,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:453,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isPrivate()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:454,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 455
      start: 448
    functionDepth: 0
    functionLinenumber: 448
    functionLinenumberEnd: 455
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsPrivate()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isPrivate()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsPrivate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:460,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:462,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:462,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isAbstract()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:463,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 464
      start: 457
    functionDepth: 0
    functionLinenumber: 457
    functionLinenumberEnd: 464
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsAbstract()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isAbstract()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsAbstract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:469,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:471,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:471,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isFinal()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:472,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 473
      start: 466
    functionDepth: 0
    functionLinenumber: 466
    functionLinenumberEnd: 473
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsFinal()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isFinal()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsFinal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:478,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:480,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:480,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isNative()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:481,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 482
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 482
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsNavite()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isNative()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsNavite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:487,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:489,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:489,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isStatic()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:490,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 491
      start: 484
    functionDepth: 0
    functionLinenumber: 484
    functionLinenumberEnd: 491
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsStatic()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isStatic()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:496,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:498,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:498,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isStrictfp()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:499,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 500
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 500
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsStrict()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isStrictfp()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsStrict()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:505,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:507,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:507,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isSynchronized()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:508,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 509
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 509
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsSynchronized()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isSynchronized()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsSynchronized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:514,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:516,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:516,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isTransient()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:517,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:517,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 518
      start: 511
    functionDepth: 0
    functionLinenumber: 511
    functionLinenumberEnd: 518
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsTransient()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isTransient()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsTransient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:523,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:525,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:525,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isVolatile()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:526,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:526,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 527
      start: 520
    functionDepth: 0
    functionLinenumber: 520
    functionLinenumberEnd: 527
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsVolatile()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isVolatile()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsVolatile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:532,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:532,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isPropertyAccessor()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:533,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:533,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:535,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:535,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isPropertyAccessor()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:536,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:536,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:538,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:538,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:539,1
    - Dst: '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:539,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:539,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isPropertyAccessor()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:540,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:540,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:542,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:542,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isPropertyAccessor()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:543,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:543,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:545,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:545,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isPropertyAccessor()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:546,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:546,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:548,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:548,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:549,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:549,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isPropertyAccessor()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:550,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 551
      start: 529
    functionDepth: 3
    functionLinenumber: 529
    functionLinenumberEnd: 551
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsPropertyAccessor()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[java.util.Collections].singletonList(String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].mock()'
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isPropertyAccessor()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsPropertyAccessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:556,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:556,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:557,1
    - Dst: '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:557,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:557,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isPropertyMutator()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:558,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:558,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:560,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:560,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isPropertyMutator()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:561,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:561,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:563,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:563,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:564,1
    - Dst: '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:564,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:564,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isPropertyMutator()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:565,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:565,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:567,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:567,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:568,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:568,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:569,1
    - Dst: '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:569,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:569,1
    - Dst: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isPropertyMutator()'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:570,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaMethodTest)'
      Src: com.thoughtworks.qdox.model.JavaMethodTest:570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      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: 571
      start: 553
    functionDepth: 3
    functionLinenumber: 553
    functionLinenumberEnd: 571
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsPropertyMutator()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].isPropertyMutator()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[java.util.Collections].singletonList(String)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,com.thoughtworks.qdox.model.JavaMethodTest)'
    - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].testIsPropertyMutator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaMethodTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaMethodTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethodTest
    signature: '[com.thoughtworks.qdox.model.JavaMethodTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fullname
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 13
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 13
    functionName: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaTypeTest.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fullname
    - dimensions
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 15
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 15
    functionName: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String,int)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaTypeTest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - fullname
    - dimensions
    - clazz
    argTypes:
    - String
    - int
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String,int,com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaTypeTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String,int,com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.ClassLibrary
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - library
    argTypes:
    - com.thoughtworks.qdox.library.ClassLibrary
    constantsTouched: []
    func_position:
      end: 19
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 19
    functionName: '[com.thoughtworks.qdox.model.JavaTypeTest].newJavaClass(com.thoughtworks.qdox.library.ClassLibrary)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaTypeTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaTypeTest].newJavaClass(com.thoughtworks.qdox.library.ClassLibrary)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:24,1
    - Dst: '[T].toString()'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:24,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:24,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:25,1
    - Dst: '[T].toString()'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:25,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:25,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:26,1
    - Dst: '[T].toString()'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:26,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 27
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.model.JavaTypeTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaTypeTest.java
    functionUses: 0
    functionsReached:
    - '[T].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String,int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaTypeTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:32,1
    - Dst: '[T].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:32,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:32,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:33,1
    - Dst: '[T].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:33,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:34,1
    - Dst: '[T].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:34,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.JavaTypeTest].testFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaTypeTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
    - '[T].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String,int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaTypeTest].testFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:40,1
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendDefaultClassLoaders()'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:40,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:40,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newJavaClass(com.thoughtworks.qdox.library.ClassLibrary)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:40,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String,int,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:41,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].assertThat(T)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:41,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String,int,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:41,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].isEqualTo(T)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:41,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String,int,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].assertThat(T)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].isNotEqualTo(T)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:43,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].assertThat(T)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:43,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:43,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].isNotEqualTo(T)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:43,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:44,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].assertThat(T)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:44,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:44,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].isNotEqualTo(T)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:44,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:45,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].assertThat(T)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:45,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].isNotEqualTo(null)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 37
    functionDepth: 6
    functionLinenumber: 37
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.model.JavaTypeTest].testEquals()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaTypeTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].isNotEqualTo(T)'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].isEqualTo(T)'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String,int)'
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].<init>()'
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendDefaultClassLoaders()'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String,int,com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].isNotEqualTo(null)'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].assertThat(T)'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].newJavaClass(com.thoughtworks.qdox.library.ClassLibrary)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaTypeTest].testEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:51,1
    - Dst: '[T].toString()'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:51,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringVoid()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaTypeTest.java
    functionUses: 0
    functionsReached:
    - '[T].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringVoid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:57,1
    - Dst: '[T].toString()'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:57,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 58
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringBoolean()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaTypeTest.java
    functionUses: 0
    functionsReached:
    - '[T].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:63,1
    - Dst: '[T].toString()'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:63,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 64
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringInt()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaTypeTest.java
    functionUses: 0
    functionsReached:
    - '[T].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:69,1
    - Dst: '[T].toString()'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:69,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 70
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 70
    functionName: '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringLong()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaTypeTest.java
    functionUses: 0
    functionsReached:
    - '[T].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:75,1
    - Dst: '[T].toString()'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:75,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 76
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringFloat()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaTypeTest.java
    functionUses: 0
    functionsReached:
    - '[T].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:81,1
    - Dst: '[T].toString()'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:81,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 82
    functionName: '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringDouble()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaTypeTest.java
    functionUses: 0
    functionsReached:
    - '[T].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:87,1
    - Dst: '[T].toString()'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:87,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 88
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 88
    functionName: '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringChar()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaTypeTest.java
    functionUses: 0
    functionsReached:
    - '[T].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:93,1
    - Dst: '[T].toString()'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:93,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
      Src: com.thoughtworks.qdox.model.JavaTypeTest:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 94
    functionName: '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringByte()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaTypeTest.java
    functionUses: 0
    functionsReached:
    - '[T].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaTypeTest)'
    - '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringByte()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.JavaTypeTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaTypeTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaTypeTest
    signature: '[com.thoughtworks.qdox.model.JavaTypeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: C
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 20
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: C
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: C
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: C
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      - List<com.thoughtworks.qdox.model.JavaClass>
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - innerClazz
    argTypes:
    - C
    - List<com.thoughtworks.qdox.model.JavaClass>
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].setClasses(C,List<com.thoughtworks.qdox.model.JavaClass>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].setClasses(C,List<com.thoughtworks.qdox.model.JavaClass>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - comment
    argTypes:
    - C
    - String
    constantsTouched: []
    func_position:
      end: 25
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 25
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].setComment(C,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].setComment(C,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - declaringClazz
    argTypes:
    - C
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].setDeclaringClass(C,com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].setDeclaringClass(C,com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - isEnum
    argTypes:
    - C
    - boolean
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].setEnum(C,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].setEnum(C,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      - List<com.thoughtworks.qdox.model.JavaField>
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - fields
    argTypes:
    - C
    - List<com.thoughtworks.qdox.model.JavaField>
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].setFields(C,List<com.thoughtworks.qdox.model.JavaField>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].setFields(C,List<com.thoughtworks.qdox.model.JavaField>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      - List<com.thoughtworks.qdox.model.JavaClass>
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - implementz
    argTypes:
    - C
    - List<com.thoughtworks.qdox.model.JavaClass>
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].setImplementz(C,List<com.thoughtworks.qdox.model.JavaClass>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].setImplementz(C,List<com.thoughtworks.qdox.model.JavaClass>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - isInterface
    argTypes:
    - C
    - boolean
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].setInterface(C,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].setInterface(C,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      - List<com.thoughtworks.qdox.model.JavaMethod>
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - method
    argTypes:
    - C
    - List<com.thoughtworks.qdox.model.JavaMethod>
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].setMethods(C,List<com.thoughtworks.qdox.model.JavaMethod>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].setMethods(C,List<com.thoughtworks.qdox.model.JavaMethod>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      - List<String>
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - modifiers
    argTypes:
    - C
    - List<String>
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,List<String>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - name
    argTypes:
    - C
    - String
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 32
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      - com.thoughtworks.qdox.model.JavaPackage
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - pckg
    argTypes:
    - C
    - com.thoughtworks.qdox.model.JavaPackage
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].setPackage(C,com.thoughtworks.qdox.model.JavaPackage)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].setPackage(C,com.thoughtworks.qdox.model.JavaPackage)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      - com.thoughtworks.qdox.model.JavaType
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - type
    argTypes:
    - C
    - com.thoughtworks.qdox.model.JavaType
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].setSuperClass(C,com.thoughtworks.qdox.model.JavaType)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].setSuperClass(C,com.thoughtworks.qdox.model.JavaType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - source
    argTypes:
    - C
    - com.thoughtworks.qdox.model.JavaSource
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].setSource(C,com.thoughtworks.qdox.model.JavaSource)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].setSource(C,com.thoughtworks.qdox.model.JavaSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:40,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:40,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaPackage(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaPackage(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaParameter(com.thoughtworks.qdox.model.JavaType,String,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaType
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaParameter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - name
    argTypes:
    - com.thoughtworks.qdox.model.JavaType
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaParameter(com.thoughtworks.qdox.model.JavaType,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaParameter(com.thoughtworks.qdox.model.JavaType,String,boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaParameter
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaParameter(com.thoughtworks.qdox.model.JavaType,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:50,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getType()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:51,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:51,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:51,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:52,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:52,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:52,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].isVarArgs()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:53,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:53,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaType
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaParameter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - type
    - name
    - varArgs
    argTypes:
    - com.thoughtworks.qdox.model.JavaType
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 55
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 55
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaParameter(com.thoughtworks.qdox.model.JavaType,String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(com.thoughtworks.qdox.model.JavaType)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].isVarArgs()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getType()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaParameter
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaParameter(com.thoughtworks.qdox.model.JavaType,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaSource()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:61,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:62,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:62,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:62,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getValue()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:63,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:63,1
    - Dst: '[String].replace(char,char)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:63,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:63,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:64,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:64,1
    - Dst: '[String].replace(char,char)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:64,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:64,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:65,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:65,1
    - Dst: '[String].replace(char,char)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:65,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fullname
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 67
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 8
    functionsReached:
    - '[String].replace(char,char)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getGenericCanonicalName()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getValue()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getCanonicalName()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaSource
      - com.thoughtworks.qdox.model.JavaPackage
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - pckg
    argTypes:
    - com.thoughtworks.qdox.model.JavaSource
    - com.thoughtworks.qdox.model.JavaPackage
    constantsTouched: []
    func_position:
      end: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].setPackage(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.model.JavaPackage)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].setPackage(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.model.JavaPackage)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaSource
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - clazz
    argTypes:
    - com.thoughtworks.qdox.model.JavaSource
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].addClass(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].addClass(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaSource()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:75,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:76,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].addClass(com.thoughtworks.qdox.model.JavaSource,C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 78
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 78
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].setUp()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].addClass(com.thoughtworks.qdox.model.JavaSource,C)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaSource()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:82,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:87,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 88
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 88
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockSimpleClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[Test.A.B.C].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockSimpleClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:92,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setInterface(C,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:93,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:98,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 99
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 99
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockSimpleInterface()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[Test.A.B.C].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setInterface(C,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockSimpleInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:103,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setEnum(C,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:104,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:109,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 110
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 110
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockSimpleEnum()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[Test.A.B.C].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setEnum(C,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockSimpleEnum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:114,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:115,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setSuperClass(C,com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:115,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:120,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 121
      start: 112
    functionDepth: 2
    functionLinenumber: 112
    functionLinenumberEnd: 121
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassExtends()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setSuperClass(C,com.thoughtworks.qdox.model.JavaType)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassExtends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:125,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].type()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:126,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setImplementz(C,List<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:126,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setInterface(C,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:127,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:132,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 133
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockInterfaceExtends()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].type()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setInterface(C,boolean)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setImplementz(C,List<com.thoughtworks.qdox.model.JavaClass>)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockInterfaceExtends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:137,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].type()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:138,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setImplementz(C,List<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:138,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setInterface(C,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:139,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:144,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 145
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 145
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockInterfaceExtendsTwo()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].type()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setInterface(C,boolean)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setImplementz(C,List<com.thoughtworks.qdox.model.JavaClass>)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockInterfaceExtendsTwo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:149,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].type()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:150,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setImplementz(C,List<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:150,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setInterface(C,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:151,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:156,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 157
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 157
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockInterfaceExtendsThree()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].type()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setInterface(C,boolean)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setImplementz(C,List<com.thoughtworks.qdox.model.JavaClass>)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockInterfaceExtendsThree()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:161,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].type()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:162,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setImplementz(C,List<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:162,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:167,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 168
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 168
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassImplements()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].type()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setImplementz(C,List<com.thoughtworks.qdox.model.JavaClass>)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassImplements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:172,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].type()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:173,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setImplementz(C,List<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:173,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:178,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 179
      start: 170
    functionDepth: 1
    functionLinenumber: 170
    functionLinenumberEnd: 179
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassImplementsTwo()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].type()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setImplementz(C,List<com.thoughtworks.qdox.model.JavaClass>)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassImplementsTwo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:183,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].type()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:184,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setImplementz(C,List<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:184,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:185,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setSuperClass(C,com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:185,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:190,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 191
      start: 181
    functionDepth: 2
    functionLinenumber: 181
    functionLinenumberEnd: 191
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassImplementsAndExtends()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setSuperClass(C,com.thoughtworks.qdox.model.JavaType)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].type()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setImplementz(C,List<com.thoughtworks.qdox.model.JavaClass>)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassImplementsAndExtends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:195,1
    - Dst: Arrays.asList()
      Src: com.thoughtworks.qdox.model.JavaClassTest:196,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:196,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:201,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 202
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockModifers()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - Arrays.asList()
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockModifers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:206,1
    - Dst: Arrays.asList()
      Src: com.thoughtworks.qdox.model.JavaClassTest:207,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:207,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:212,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:212,1
    - Dst: Arrays.asList()
      Src: com.thoughtworks.qdox.model.JavaClassTest:214,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:214,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:219,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 220
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 220
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockModifersProtectionAlwaysFirst()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - Arrays.asList()
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockModifersProtectionAlwaysFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:224,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:225,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:226,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:226,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:226,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:227,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getReturnType()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:228,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:228,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:228,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaClassTest)
      Src: com.thoughtworks.qdox.model.JavaClassTest:230,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setMethods(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:230,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:237,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 238
      start: 222
    functionDepth: 2
    functionLinenumber: 222
    functionLinenumberEnd: 238
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithOneMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(com.thoughtworks.qdox.model.JavaType)'
    - Collections.singletonList(com.thoughtworks.qdox.model.JavaClassTest)
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setMethods(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getReturnType()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithOneMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:242,1
    - Dst: '[ArrayList].<init>()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:243,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:245,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:246,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:246,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:246,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:247,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getReturnType()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:248,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:248,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:248,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:249,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:253,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:254,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:254,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:254,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:255,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getReturnType()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:256,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:256,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:256,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:257,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:261,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:262,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:262,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:262,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:263,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getReturnType()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:264,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:264,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:264,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:265,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setMethods(C,ArrayList)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:267,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:279,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 280
      start: 240
    functionDepth: 2
    functionLinenumber: 240
    functionLinenumberEnd: 280
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithThreeMethods()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>()'
    - '[Test.A.B.C].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(com.thoughtworks.qdox.model.JavaType)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setMethods(C,ArrayList)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getReturnType()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
    - '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithThreeMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:284,1
    - Dst: '[ArrayList].<init>()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:285,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:287,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:288,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:288,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:288,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:289,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getType()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:290,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:290,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:290,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:291,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:291,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:291,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:292,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:296,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:297,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:297,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:297,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:298,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getType()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:299,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:299,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:299,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getModifiers()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:300,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:300,1
    - Dst: Collections.singletonList(String)
      Src: com.thoughtworks.qdox.model.JavaClassTest:300,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:300,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:301,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:301,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:301,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:302,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setFields(C,ArrayList)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:304,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:314,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 315
      start: 282
    functionDepth: 1
    functionLinenumber: 282
    functionLinenumberEnd: 315
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithTwoFields()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getModifiers()'
    - '[Test.A.B.C].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getDeclaringClass()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getType()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setFields(C,ArrayList)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - Collections.singletonList(String)
    - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
    - '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithTwoFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:319,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:320,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:321,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:321,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:321,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaClassTest)
      Src: com.thoughtworks.qdox.model.JavaClassTest:322,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setClasses(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:322,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:332,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 333
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 333
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithInnerClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].getCodeBlock()'
    - Collections.singletonList(com.thoughtworks.qdox.model.JavaClassTest)
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setClasses(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithInnerClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:337,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:338,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:339,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:339,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:339,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].isEnum()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:340,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:340,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:340,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaClassTest)
      Src: com.thoughtworks.qdox.model.JavaClassTest:341,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setClasses(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:341,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:351,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 352
      start: 335
    functionDepth: 1
    functionLinenumber: 335
    functionLinenumberEnd: 352
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithInnerEnum()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].getCodeBlock()'
    - Collections.singletonList(com.thoughtworks.qdox.model.JavaClassTest)
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].isEnum()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setClasses(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithInnerEnum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:356,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setEnum(C,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:357,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:358,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:359,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:359,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:359,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaClassTest)
      Src: com.thoughtworks.qdox.model.JavaClassTest:360,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setClasses(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:360,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:370,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 371
      start: 354
    functionDepth: 1
    functionLinenumber: 354
    functionLinenumberEnd: 371
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockEnumWithInnerClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].getCodeBlock()'
    - Collections.singletonList(com.thoughtworks.qdox.model.JavaClassTest)
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setEnum(C,boolean)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setClasses(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockEnumWithInnerClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:375,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setComment(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:376,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:385,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 386
      start: 373
    functionDepth: 1
    functionLinenumber: 373
    functionLinenumberEnd: 386
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithComment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setComment(C,String)'
    - '[Test.A.B.C].getCodeBlock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:390,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setComment(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:391,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:393,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:394,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:394,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:394,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:395,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getReturnType()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:396,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:396,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:396,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getComment()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:397,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:397,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:397,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaClassTest)
      Src: com.thoughtworks.qdox.model.JavaClassTest:398,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setMethods(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:398,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:400,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getType()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:401,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:401,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:401,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:402,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:402,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:402,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getComment()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:403,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:403,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:403,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:404,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:404,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:404,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaClassTest)
      Src: com.thoughtworks.qdox.model.JavaClassTest:405,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setFields(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:405,1
    - Dst: '[Test.A.B.C].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:424,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:424,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 425
      start: 388
    functionDepth: 1
    functionLinenumber: 388
    functionLinenumberEnd: 425
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithIndentedCommentsForFieldAndMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].getCodeBlock()'
    - Collections.singletonList(com.thoughtworks.qdox.model.JavaClassTest)
    - '[com.thoughtworks.qdox.model.JavaClassTest].setComment(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getDeclaringClass()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setMethods(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getType()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getReturnType()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setFields(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getComment()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithIndentedCommentsForFieldAndMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:430,1
    - Dst: Arrays.asList()
      Src: com.thoughtworks.qdox.model.JavaClassTest:432,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:432,1
    - Dst: '[Test.A.B.C].isPublic()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:433,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 434
      start: 427
    functionDepth: 0
    functionLinenumber: 427
    functionLinenumberEnd: 434
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testIsPublic()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].isPublic()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - Arrays.asList()
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaClassTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testIsPublic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:439,1
    - Dst: Arrays.asList()
      Src: com.thoughtworks.qdox.model.JavaClassTest:441,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:441,1
    - Dst: '[Test.A.B.C].isProtected()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:442,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 443
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 443
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testIsProtected()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - Arrays.asList()
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[Test.A.B.C].isProtected()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testIsProtected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:448,1
    - Dst: Arrays.asList()
      Src: com.thoughtworks.qdox.model.JavaClassTest:450,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:450,1
    - Dst: '[Test.A.B.C].isPrivate()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:451,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 452
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 452
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testIsPrivate()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].isPrivate()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - Arrays.asList()
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaClassTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testIsPrivate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:457,1
    - Dst: Arrays.asList()
      Src: com.thoughtworks.qdox.model.JavaClassTest:459,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:459,1
    - Dst: '[Test.A.B.C].isAbstract()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:460,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:460,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 461
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 461
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testIsAbstract()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - Arrays.asList()
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[Test.A.B.C].isAbstract()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testIsAbstract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:466,1
    - Dst: Arrays.asList()
      Src: com.thoughtworks.qdox.model.JavaClassTest:468,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:468,1
    - Dst: '[Test.A.B.C].isFinal()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:469,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 470
      start: 463
    functionDepth: 0
    functionLinenumber: 463
    functionLinenumberEnd: 470
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testIsFinal()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - Arrays.asList()
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[Test.A.B.C].isFinal()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testIsFinal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:475,1
    - Dst: Arrays.asList()
      Src: com.thoughtworks.qdox.model.JavaClassTest:477,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:477,1
    - Dst: '[Test.A.B.C].isStatic()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:478,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 479
      start: 472
    functionDepth: 0
    functionLinenumber: 472
    functionLinenumberEnd: 479
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testIsStatic()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - Arrays.asList()
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[Test.A.B.C].isStatic()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testIsStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:484,1
    - Dst: '[Test.A.B.C].isVoid()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:485,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:485,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:487,1
    - Dst: '[Test.A.B.C].isVoid()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:488,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 489
      start: 481
    functionDepth: 1
    functionLinenumber: 481
    functionLinenumberEnd: 489
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testIsVoid()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[Test.A.B.C].isVoid()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testIsVoid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaPackage(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:493,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setPackage(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:493,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:495,1
    - Dst: '[Test.A.B.C].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:497,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:497,1
    - Dst: '[Test.A.B.C].getSimpleName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:498,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:498,1
    - Dst: '[Test.A.B.C].getPackage()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:499,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:499,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:499,1
    - Dst: '[Test.A.B.C].getPackageName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:500,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:500,1
    - Dst: '[Test.A.B.C].getBinaryName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:501,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:501,1
    - Dst: '[Test.A.B.C].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:502,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:502,1
    - Dst: '[Test.A.B.C].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:503,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 504
      start: 491
    functionDepth: 1
    functionLinenumber: 491
    functionLinenumberEnd: 504
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testQualifiedType()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].getName()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setPackage(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.model.JavaPackage)'
    - '[Test.A.B.C].getPackage()'
    - '[Test.A.B.C].getSimpleName()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaPackage(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[Test.A.B.C].getFullyQualifiedName()'
    - '[Test.A.B.C].getCanonicalName()'
    - '[Test.A.B.C].getPackageName()'
    - '[Test.A.B.C].getBinaryName()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testQualifiedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:509,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:510,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:510,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:510,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:512,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:513,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:513,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:513,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getPackageName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:514,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:514,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:514,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:515,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:515,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:515,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getBinaryName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:516,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:516,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:516,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:518,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:519,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setPackage(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:520,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setDeclaringClass(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:521,1
    - Dst: '[Test.A.B.C].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:523,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:523,1
    - Dst: '[Test.A.B.C].getSimpleName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:524,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:524,1
    - Dst: '[Test.A.B.C].getPackageName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:525,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:525,1
    - Dst: '[Test.A.B.C].getBinaryName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:526,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:526,1
    - Dst: '[Test.A.B.C].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:527,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:527,1
    - Dst: '[Test.A.B.C].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:528,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 529
      start: 506
    functionDepth: 1
    functionLinenumber: 506
    functionLinenumberEnd: 529
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testInnerClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].getName()'
    - '[Test.A.B.C].getSimpleName()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getBinaryName()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setPackage(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getPackageName()'
    - '[Test.A.B.C].getCanonicalName()'
    - '[Test.A.B.C].getBinaryName()'
    - '[Test.A.B.C].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[Test.A.B.C].getPackageName()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setDeclaringClass(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testInnerClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setPackage(com.thoughtworks.qdox.model.JavaSource,null)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:533,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:534,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:536,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:536,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getPackageName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:536,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:536,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:537,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:537,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:537,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 538
      start: 531
    functionDepth: 1
    functionLinenumber: 531
    functionLinenumberEnd: 538
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testDefaultPackageClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClassTest].setPackage(com.thoughtworks.qdox.model.JavaSource,null)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getPackageName()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testDefaultPackageClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:542,1
    - Dst: '[Test.A.B.C].getSuperClass()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:543,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getValue()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:543,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:543,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:544,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setSuperClass(C,com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:544,1
    - Dst: '[Test.A.B.C].getSuperClass()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:545,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getValue()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:545,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:545,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 540
    functionDepth: 2
    functionLinenumber: 540
    functionLinenumberEnd: 546
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testDefaultClassSuperclass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClassTest].setSuperClass(C,com.thoughtworks.qdox.model.JavaType)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getValue()'
    - '[Test.A.B.C].getSuperClass()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testDefaultClassSuperclass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:550,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setInterface(C,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:551,1
    - Dst: '[Test.A.B.C].getSuperClass()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:552,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:552,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:553,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setSuperClass(C,com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:553,1
    - Dst: '[Test.A.B.C].getSuperClass()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:554,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getValue()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:554,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 555
      start: 548
    functionDepth: 2
    functionLinenumber: 548
    functionLinenumberEnd: 555
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testDefaultInterfaceSuperclass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClassTest].setSuperClass(C,com.thoughtworks.qdox.model.JavaType)'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setInterface(C,boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getValue()'
    - '[Test.A.B.C].getSuperClass()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testDefaultInterfaceSuperclass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:559,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setEnum(C,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:560,1
    - Dst: '[Test.A.B.C].getSuperClass()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:561,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getValue()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:561,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:561,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 562
      start: 557
    functionDepth: 1
    functionLinenumber: 557
    functionLinenumberEnd: 562
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testEnumSuperclass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getValue()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setEnum(C,boolean)'
    - '[Test.A.B.C].getSuperClass()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testEnumSuperclass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:566,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setEnum(C,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:567,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:569,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setSuperClass(C,com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:569,1
    - Dst: '[org.junit.jupiter.api.Assertions].fail(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:570,1
    - Dst: e.getMessage()
      Src: com.thoughtworks.qdox.model.JavaClassTest:572,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:572,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 574
      start: 564
    functionDepth: 2
    functionLinenumber: 564
    functionLinenumberEnd: 574
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testEnumCannotExtendAnythingElse()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - e.getMessage()
    - '[com.thoughtworks.qdox.model.JavaClassTest].setSuperClass(C,com.thoughtworks.qdox.model.JavaType)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[org.junit.jupiter.api.Assertions].fail(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setEnum(C,boolean)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testEnumCannotExtendAnythingElse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:578,1
    - Dst: '[Test.A.B.C].getEnumConstants()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:579,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:579,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setEnum(C,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:581,1
    - Dst: '[Test.A.B.C].getEnumConstants()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:582,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:582,1
    - Dst: '[Test.A.B.C].getEnumConstants()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:583,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].size()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:583,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:583,1
    - Dst: '[ArrayList].<init>()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:585,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:586,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:587,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setFields(C,ArrayList)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:588,1
    - Dst: '[Test.A.B.C].getEnumConstants()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:589,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].size()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:589,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:589,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:591,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].isEnumConstant()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:592,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:592,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:592,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:593,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setFields(C,ArrayList)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:594,1
    - Dst: '[Test.A.B.C].getEnumConstants()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:595,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].size()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:595,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:595,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 596
      start: 576
    functionDepth: 1
    functionLinenumber: 576
    functionLinenumberEnd: 596
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetEnumConstants()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].getEnumConstants()'
    - '[ArrayList].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].size()'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setFields(C,ArrayList)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].isEnumConstant()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setEnum(C,boolean)'
    - '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetEnumConstants()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:600,1
    - Dst: '[ArrayList].<init>()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:602,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:603,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:604,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:604,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:604,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:605,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setFields(C,ArrayList)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:606,1
    - Dst: '[Test.A.B.C].getEnumConstantByName(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:607,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:607,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:609,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].isEnumConstant()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:610,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:610,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:610,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:611,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:611,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:611,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:612,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setFields(C,ArrayList)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:613,1
    - Dst: '[Test.A.B.C].getEnumConstantByName(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:614,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:614,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 615
      start: 598
    functionDepth: 1
    functionLinenumber: 598
    functionLinenumberEnd: 615
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetEnumConstantByName()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[Test.A.B.C].getEnumConstantByName(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setFields(C,ArrayList)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].isEnumConstant()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
    - '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetEnumConstantByName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:619,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:620,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:620,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:620,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:621,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getType()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:622,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:622,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:622,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:623,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:623,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:623,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaClassTest)
      Src: com.thoughtworks.qdox.model.JavaClassTest:624,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setFields(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:624,1
    - Dst: '[Test.A.B.C].getFieldByName(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:626,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:626,1
    - Dst: '[Test.A.B.C].getFieldByName(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:627,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 628
      start: 617
    functionDepth: 1
    functionLinenumber: 617
    functionLinenumberEnd: 628
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testCanGetFieldByName()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].getFieldByName(String)'
    - Collections.singletonList(com.thoughtworks.qdox.model.JavaClassTest)
    - '[com.thoughtworks.qdox.model.JavaClassTest].getDeclaringClass()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getType()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setFields(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testCanGetFieldByName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].javaType()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:633,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:634,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:635,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:635,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:635,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].signatureMatches(String,List<com.thoughtworks.qdox.model.JavaType>)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:637,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:637,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:637,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].signatureMatches(String,List<com.thoughtworks.qdox.model.JavaType>,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:638,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:638,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:638,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaClassTest)
      Src: com.thoughtworks.qdox.model.JavaClassTest:639,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setMethods(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:639,1
    - Dst: '[Test.A.B.C].getMethodBySignature(String,List<com.thoughtworks.qdox.model.JavaType>)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:641,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:641,1
    - Dst: Collections.emptyList()
      Src: com.thoughtworks.qdox.model.JavaClassTest:642,1
    - Dst: '[Test.A.B.C].getMethodBySignature(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:642,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:642,1
    - Dst: '[Test.A.B.C].getMethodBySignature(String,List<com.thoughtworks.qdox.model.JavaType>)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:643,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 644
      start: 630
    functionDepth: 1
    functionLinenumber: 630
    functionLinenumberEnd: 644
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testCanGetMethodBySignature()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClassTest].javaType()'
    - Collections.singletonList(com.thoughtworks.qdox.model.JavaClassTest)
    - '[Test.A.B.C].getMethodBySignature(String,List<com.thoughtworks.qdox.model.JavaType>)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].signatureMatches(String,List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setMethods(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[Test.A.B.C].getMethodBySignature(String,com.thoughtworks.qdox.model.JavaClassTest)'
    - Collections.emptyList()
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].signatureMatches(String,List<com.thoughtworks.qdox.model.JavaType>)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testCanGetMethodBySignature()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:649,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:650,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:650,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:650,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaClassTest)
      Src: com.thoughtworks.qdox.model.JavaClassTest:651,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setClasses(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:651,1
    - Dst: '[Test.A.B.C].getNestedClassByName(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:653,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:653,1
    - Dst: '[Test.A.B.C].getNestedClassByName(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:654,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 655
      start: 646
    functionDepth: 1
    functionLinenumber: 646
    functionLinenumberEnd: 655
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testCanGetInnerClassByName()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.model.JavaClassTest)'
    - Collections.singletonList(com.thoughtworks.qdox.model.JavaClassTest)
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[Test.A.B.C].getNestedClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setClasses(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testCanGetInnerClassByName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Test.A.B.C].getBeanProperties()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:659,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].size()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:659,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:659,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 660
      start: 657
    functionDepth: 0
    functionLinenumber: 657
    functionLinenumberEnd: 660
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetBeanPropertiesReturnsEmptyForEmptyClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].size()'
    - '[Test.A.B.C].getBeanProperties()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetBeanPropertiesReturnsEmptyForEmptyClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:664,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:665,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:666,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:666,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:666,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:667,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaParameter(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:668,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaParameter)
      Src: com.thoughtworks.qdox.model.JavaClassTest:668,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getParameters()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:669,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:669,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:669,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].isPropertyMutator()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:670,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:670,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:670,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getPropertyName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:671,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:671,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:671,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getPropertyType()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:672,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:672,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:672,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:673,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:675,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:676,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:676,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:676,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getReturnType()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:677,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:677,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:677,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].isPropertyAccessor()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:678,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:678,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:678,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getPropertyName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:679,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:679,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:679,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getPropertyType()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:680,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:680,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:680,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:681,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setMethods(C,ArrayList)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:683,1
    - Dst: '[Test.A.B.C].getBeanProperties()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:685,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].size()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:685,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:685,1
    - Dst: '[Test.A.B.C].getBeanProperties()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:686,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].get(int)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:686,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:687,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:687,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getType()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:688,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:688,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getAccessor()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:689,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:689,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getMutator()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:690,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 691
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 691
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetBeanPropertiesFindsSimpleProperties()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClassTest].size()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setMethods(C,ArrayList)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaParameter(C,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getType()'
    - '[Test.A.B.C].getBeanProperties()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].isPropertyAccessor()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.JavaClassTest)'
    - Collections.singletonList(com.thoughtworks.qdox.model.JavaParameter)
    - '[com.thoughtworks.qdox.model.JavaClassTest].isPropertyMutator()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getAccessor()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getParameters()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getPropertyName()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getPropertyType()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
    - '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
    - '[ArrayList].<init>()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getMutator()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].get(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getReturnType()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(C,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetBeanPropertiesFindsSimpleProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:695,1
    - Dst: '[Test.A.B.C].toString()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:696,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:696,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 697
      start: 693
    functionDepth: 1
    functionLinenumber: 693
    functionLinenumberEnd: 697
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testToStringClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].toString()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testToStringClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:701,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:702,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:702,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:702,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:704,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setDeclaringClass(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:705,1
    - Dst: '[Test.A.B.C].toString()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:707,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 708
      start: 699
    functionDepth: 1
    functionLinenumber: 699
    functionLinenumberEnd: 708
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testInnerClassToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].toString()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setDeclaringClass(C,com.thoughtworks.qdox.model.JavaClassTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testInnerClassToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:712,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:713,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:713,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:713,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:715,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setDeclaringClass(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:716,1
    - Dst: '[Test.A.B.C].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:718,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 719
      start: 710
    functionDepth: 1
    functionLinenumber: 710
    functionLinenumberEnd: 719
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testInnerClassType()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClassTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[Test.A.B.C].getFullyQualifiedName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setDeclaringClass(C,com.thoughtworks.qdox.model.JavaClassTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testInnerClassType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:723,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:724,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:724,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:724,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:726,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setInterface(C,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:727,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setDeclaringClass(C,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:728,1
    - Dst: '[Test.A.B.C].toString()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:730,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:730,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 731
      start: 721
    functionDepth: 1
    functionLinenumber: 721
    functionLinenumberEnd: 731
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testInnerInterfaceToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].toString()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setInterface(C,boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setDeclaringClass(C,com.thoughtworks.qdox.model.JavaClassTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testInnerInterfaceToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:735,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setInterface(C,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:736,1
    - Dst: '[Test.A.B.C].toString()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:737,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:737,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 738
      start: 733
    functionDepth: 1
    functionLinenumber: 733
    functionLinenumberEnd: 738
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testToStringInterface()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Test.A.B.C].toString()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setInterface(C,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testToStringInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:743,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:744,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:745,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].assertThat(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:747,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].isEqualTo(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:747,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].assertThat(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:748,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:748,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].isNotEqualTo(Object)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:748,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].assertThat(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:749,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].isEqualTo(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:749,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].assertThat(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:750,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].isNotEqualTo(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 751
      start: 740
    functionDepth: 1
    functionLinenumber: 740
    functionLinenumberEnd: 751
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testEquals()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].assertThat(C)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].isNotEqualTo(Object)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].isEqualTo(C)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].isNotEqualTo(C)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:758,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:759,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:760,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:760,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:760,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:761,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getReturnType()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:762,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:762,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:762,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getPropertyName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:763,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:763,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:763,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].isPropertyAccessor()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:764,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:764,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:764,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:765,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:767,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:768,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:768,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:768,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getReturnType()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:769,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:769,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:769,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getPropertyName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:770,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:770,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:770,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].isPropertyAccessor()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:771,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:771,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:771,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:772,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:774,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:775,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:775,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:775,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:776,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getReturnType()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:777,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:777,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:777,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getPropertyName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:778,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:778,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:778,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].isPropertyAccessor()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:779,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:779,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:779,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:780,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setMethods(C,ArrayList)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:781,1
    - Dst: '[Test.A.B.C].getBeanProperties()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:783,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].size()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:784,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:784,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].get(int)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:785,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:785,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:785,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].get(int)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:786,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:786,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:786,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].get(int)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:787,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:787,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 788
      start: 756
    functionDepth: 1
    functionLinenumber: 756
    functionLinenumberEnd: 788
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testBeanPropertiesAreReturnedInOrderDeclared()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].size()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getPropertyName()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setMethods(C,ArrayList)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].get(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(C)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getReturnType()'
    - '[Test.A.B.C].getBeanProperties()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].isPropertyAccessor()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(String)'
    - '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testBeanPropertiesAreReturnedInOrderDeclared()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:791,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:793,1
    - Dst: '[LinkedList].add(C)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:793,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - typeNames
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 796
      start: 790
    functionDepth: 1
    functionLinenumber: 790
    functionLinenumberEnd: 796
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].type(String[])'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass()'
    - '[LinkedList].add(C)'
    - '[LinkedList].<init>()'
    linkageType: ''
    returnType: List<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].type(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].type(String[])'
      Src: com.thoughtworks.qdox.model.JavaClassTest:800,1
    - Dst: '[LinkedList].<init>(List<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:800,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<com.thoughtworks.qdox.model.JavaType>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - typeNames
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 801
      start: 798
    functionDepth: 2
    functionLinenumber: 798
    functionLinenumberEnd: 801
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].javaType(String[])'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClassTest].type(String[])'
    - '[LinkedList].<init>(List<com.thoughtworks.qdox.model.JavaClass>)'
    linkageType: ''
    returnType: List<com.thoughtworks.qdox.model.JavaType>
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].javaType(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:806,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:807,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:809,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaType)
      Src: com.thoughtworks.qdox.model.JavaClassTest:811,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].signatureMatches(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:811,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:811,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:811,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaType)
      Src: com.thoughtworks.qdox.model.JavaClassTest:812,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].signatureMatches(String,com.thoughtworks.qdox.model.JavaClassTest,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:812,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:812,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:812,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:813,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:815,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaType)
      Src: com.thoughtworks.qdox.model.JavaClassTest:816,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].signatureMatches(String,com.thoughtworks.qdox.model.JavaClassTest,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:816,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:816,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:816,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:817,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].setMethods(C,ArrayList)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:819,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaType)
      Src: com.thoughtworks.qdox.model.JavaClassTest:821,1
    - Dst: '[Test.A.B.C].getMethodBySignature(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:821,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:821,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaType)
      Src: com.thoughtworks.qdox.model.JavaClassTest:822,1
    - Dst: '[Test.A.B.C].getMethodBySignature(String,com.thoughtworks.qdox.model.JavaClassTest,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:822,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:822,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaType)
      Src: com.thoughtworks.qdox.model.JavaClassTest:823,1
    - Dst: '[Test.A.B.C].getMethodBySignature(String,com.thoughtworks.qdox.model.JavaClassTest,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:823,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:823,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaType)
      Src: com.thoughtworks.qdox.model.JavaClassTest:824,1
    - Dst: '[Test.A.B.C].getMethodBySignature(String,com.thoughtworks.qdox.model.JavaClassTest,boolean,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:824,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:824,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaType)
      Src: com.thoughtworks.qdox.model.JavaClassTest:825,1
    - Dst: '[Test.A.B.C].getMethodBySignature(String,com.thoughtworks.qdox.model.JavaClassTest,boolean,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:825,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:825,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaType)
      Src: com.thoughtworks.qdox.model.JavaClassTest:826,1
    - Dst: '[Test.A.B.C].getMethodBySignature(String,com.thoughtworks.qdox.model.JavaClassTest,boolean,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:826,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:826,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.model.JavaType)
      Src: com.thoughtworks.qdox.model.JavaClassTest:827,1
    - Dst: '[Test.A.B.C].getMethodBySignature(String,com.thoughtworks.qdox.model.JavaClassTest,boolean,boolean)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:827,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:827,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 828
      start: 804
    functionDepth: 2
    functionLinenumber: 804
    functionLinenumberEnd: 828
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testGetVarArgMethodSignature()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>()'
    - '[Test.A.B.C].getMethodBySignature(String,com.thoughtworks.qdox.model.JavaClassTest,boolean)'
    - '[Test.A.B.C].getMethodBySignature(String,com.thoughtworks.qdox.model.JavaClassTest,boolean,boolean)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].setMethods(C,ArrayList)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].mock()'
    - '[com.thoughtworks.qdox.model.JavaClassTest].when(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[Test.A.B.C].getMethodBySignature(String,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.JavaClassTest,com.thoughtworks.qdox.model.JavaClassTest)'
    - Collections.singletonList(com.thoughtworks.qdox.model.JavaType)
    - '[com.thoughtworks.qdox.model.JavaClassTest].signatureMatches(String,com.thoughtworks.qdox.model.JavaClassTest,boolean)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].signatureMatches(String,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[ArrayList].add(com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testGetVarArgMethodSignature()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:835,1
    - Dst: '[Test.A.B.C].getSuperJavaClass()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:836,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:836,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:836,1
    - Dst: '[Test.A.B.C].getSuperClass()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:837,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClassTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.JavaClassTest:837,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
      Src: com.thoughtworks.qdox.model.JavaClassTest:837,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      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: 838
      start: 830
    functionDepth: 1
    functionLinenumber: 830
    functionLinenumberEnd: 838
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].testJavaLangObjectAsDefaultSuperClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClassTest].getFullyQualifiedName()'
    - '[Test.A.B.C].getSuperJavaClass()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaClassTest)'
    - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
    - '[Test.A.B.C].getSuperClass()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].testJavaLangObjectAsDefaultSuperClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - C
      - com.thoughtworks.qdox.model.JavaSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClassTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaClassTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClassTest
    signature: '[com.thoughtworks.qdox.model.JavaClassTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: P
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 12
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 12
    functionName: '[com.thoughtworks.qdox.model.JavaPackageTest].newJavaPackage(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaPackageTest.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: P
    signature: '[com.thoughtworks.qdox.model.JavaPackageTest].newJavaPackage(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaPackageTest].newJavaPackage(String)'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:17,1
    - Dst: '[P].toString()'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:18,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaPackageTest)'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 19
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 19
    functionName: '[com.thoughtworks.qdox.model.JavaPackageTest].testToStringJavaLang()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaPackageTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.JavaPackageTest)'
    - '[com.thoughtworks.qdox.model.JavaPackageTest].newJavaPackage(String)'
    - '[P].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaPackageTest].testToStringJavaLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaPackageTest].newJavaPackage(String)'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:24,1
    - Dst: '[P].equals(P)'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:26,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaPackageTest)'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:26,1
    - Dst: '[P].equals(null)'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:27,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaPackageTest)'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:27,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:28,1
    - Dst: '[P].equals(Object)'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:28,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaPackageTest)'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackageTest].mock()'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:30,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackageTest].getName()'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:31,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackageTest].when(com.thoughtworks.qdox.model.JavaPackageTest)'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:31,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackageTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:31,1
    - Dst: '[P].equals(com.thoughtworks.qdox.model.JavaPackageTest)'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:33,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaPackageTest)'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 34
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.model.JavaPackageTest].testEquals()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaPackageTest.java
    functionUses: 0
    functionsReached:
    - '[P].equals(P)'
    - '[P].equals(Object)'
    - '[com.thoughtworks.qdox.model.JavaPackageTest].newJavaPackage(String)'
    - '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.model.JavaPackageTest)'
    - '[com.thoughtworks.qdox.model.JavaPackageTest].thenReturn(String)'
    - '[P].equals(com.thoughtworks.qdox.model.JavaPackageTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.JavaPackageTest)'
    - '[com.thoughtworks.qdox.model.JavaPackageTest].mock()'
    - '[Object].<init>()'
    - '[com.thoughtworks.qdox.model.JavaPackageTest].when(com.thoughtworks.qdox.model.JavaPackageTest)'
    - '[P].equals(null)'
    - '[com.thoughtworks.qdox.model.JavaPackageTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaPackageTest].testEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaPackageTest].newJavaPackage(String)'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:38,1
    - Dst: '[P].hashCode()'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:38,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int,String)'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 39
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[com.thoughtworks.qdox.model.JavaPackageTest].testHashCode()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaPackageTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int,String)'
    - '[com.thoughtworks.qdox.model.JavaPackageTest].newJavaPackage(String)'
    - '[P].hashCode()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaPackageTest].testHashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaPackageTest].newJavaPackage(String)'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:44,1
    - Dst: '[P].getSubPackages()'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:45,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaPackageTest)'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:45,1
    - Dst: '[P].getSubPackages()'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:46,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackageTest].size()'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:46,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.JavaPackageTest)'
      Src: com.thoughtworks.qdox.model.JavaPackageTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 47
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.JavaPackageTest].testListAccessors()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaPackageTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaPackageTest].newJavaPackage(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.JavaPackageTest)'
    - '[P].getSubPackages()'
    - '[com.thoughtworks.qdox.model.JavaPackageTest].size()'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaPackageTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.JavaPackageTest].testListAccessors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.JavaPackageTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaPackageTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaPackageTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackageTest
    signature: '[com.thoughtworks.qdox.model.JavaPackageTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardTypeTest:12,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 13
      start: 9
    functionDepth: 3
    functionLinenumber: 9
    functionLinenumberEnd: 13
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardTypeTest].newWildcardType()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaWildcardTypeTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardTypeTest].newWildcardType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardTypeTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaType,DefaultJavaWildcardType.BoundType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardTypeTest:19,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.thoughtworks.qdox.type.TypeResolver
      - DefaultJavaWildcardType.BoundType
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - fullname
    - typeResolver
    - boundType
    argTypes:
    - String
    - com.thoughtworks.qdox.type.TypeResolver
    - DefaultJavaWildcardType.BoundType
    constantsTouched: []
    func_position:
      end: 20
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 20
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardTypeTest].newWildcardType(String,com.thoughtworks.qdox.type.TypeResolver,DefaultJavaWildcardType.BoundType)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaWildcardTypeTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaType,DefaultJavaWildcardType.BoundType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,com.thoughtworks.qdox.type.TypeResolver)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardTypeTest].newWildcardType(String,com.thoughtworks.qdox.type.TypeResolver,DefaultJavaWildcardType.BoundType)'
  - 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.thoughtworks.qdox.model.impl.DefaultJavaWildcardTypeTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardTypeTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaWildcardTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardTypeTest
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardTypeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].<init>(null)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaSource)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].<init>(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setDeclaringClass(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest:18,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: com.thoughtworks.qdox.model.impl.DefaultJavaField
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 12
    functionDepth: 1
    functionLinenumber: 12
    functionLinenumberEnd: 20
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].newJavaField()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].<init>(null)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setDeclaringClass(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].<init>(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaSource)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaField
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].newJavaField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].<init>(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaField
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - name
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - String
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 2
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].newJavaField(com.thoughtworks.qdox.model.JavaClass,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].<init>(com.thoughtworks.qdox.model.JavaClass,String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaField
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].newJavaField(com.thoughtworks.qdox.model.JavaClass,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setComment(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaField
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fld
    - comment
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaField
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].setComment(com.thoughtworks.qdox.model.impl.DefaultJavaField,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setComment(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].setComment(com.thoughtworks.qdox.model.impl.DefaultJavaField,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setInitializationExpression(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaField
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fld
    - expression
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaField
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].setInitializationExpression(com.thoughtworks.qdox.model.impl.DefaultJavaField,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setInitializationExpression(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].setInitializationExpression(com.thoughtworks.qdox.model.impl.DefaultJavaField,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setModifiers(java.util.List<String>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaField
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fld
    - modifiers
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaField
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].setModifiers(com.thoughtworks.qdox.model.impl.DefaultJavaField,java.util.List<String>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setModifiers(java.util.List<String>)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].setModifiers(com.thoughtworks.qdox.model.impl.DefaultJavaField,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setName(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaField
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fld
    - name
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaField
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].setName(com.thoughtworks.qdox.model.impl.DefaultJavaField,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].setName(com.thoughtworks.qdox.model.impl.DefaultJavaField,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setType(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaField
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fld
    - type
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaField
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].setType(com.thoughtworks.qdox.model.impl.DefaultJavaField,com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setType(com.thoughtworks.qdox.model.JavaClass)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].setType(com.thoughtworks.qdox.model.impl.DefaultJavaField,com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setDeclaringClass(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaField
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fld
    - cls
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaField
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].setDeclaringClass(com.thoughtworks.qdox.model.impl.DefaultJavaField,com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaFieldTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setDeclaringClass(com.thoughtworks.qdox.model.JavaClass)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].setDeclaringClass(com.thoughtworks.qdox.model.impl.DefaultJavaField,com.thoughtworks.qdox.model.JavaClass)'
  - 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.thoughtworks.qdox.model.impl.DefaultJavaFieldTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaFieldTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].<init>(com.thoughtworks.qdox.library.ClassLibrary)'
      Src: com.thoughtworks.qdox.model.impl.DefaultTypeTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaSource)'
      Src: com.thoughtworks.qdox.model.impl.DefaultTypeTest:16,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.ClassLibrary
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - library
    argTypes:
    - com.thoughtworks.qdox.library.ClassLibrary
    constantsTouched: []
    func_position:
      end: 17
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 17
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].newJavaClass(com.thoughtworks.qdox.library.ClassLibrary)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultTypeTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaSource)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].<init>(com.thoughtworks.qdox.library.ClassLibrary)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].newJavaClass(com.thoughtworks.qdox.library.ClassLibrary)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultTypeTest:22,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaType
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fullname
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 23
      start: 19
    functionDepth: 2
    functionLinenumber: 19
    functionLinenumberEnd: 23
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].newType(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultTypeTest.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].newType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultTypeTest:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaType
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fullname
    - dimensions
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 29
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].newType(String,int)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultTypeTest.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,int)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].newType(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultTypeTest:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaType
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - fullname
    - dimensions
    - clazz
    argTypes:
    - String
    - int
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].newType(String,int,com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultTypeTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,int)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].newType(String,int,com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultTypeTest:40,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isArray()'
      Src: com.thoughtworks.qdox.model.impl.DefaultTypeTest:41,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultTypeTest:41,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: 42
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].testArrayType()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultTypeTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].newType(String,int)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isArray()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].testArrayType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].newType(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultTypeTest:47,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getComponentType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultTypeTest:47,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultTypeTest:47,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultTypeTest:48,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getComponentType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultTypeTest:48,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultTypeTest:48,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultTypeTest:48,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].newType(String,int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultTypeTest:49,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getComponentType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultTypeTest:49,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultTypeTest:49,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultTypeTest:49,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: 50
      start: 44
    functionDepth: 7
    functionLinenumber: 44
    functionLinenumberEnd: 50
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].testComponentType()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultTypeTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].newType(String,int)'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].newType(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultTypeTest)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getComponentType()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].testComponentType()'
  - 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.thoughtworks.qdox.model.impl.DefaultTypeTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultTypeTest
    signature: '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackageTest:13,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackageTest].mock()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackageTest:14,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].setClassLibrary(com.thoughtworks.qdox.model.impl.DefaultJavaPackageTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackageTest:14,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaPackage
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 16
      start: 10
    functionDepth: 1
    functionLinenumber: 10
    functionLinenumberEnd: 16
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackageTest].newJavaPackage(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaPackageTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackageTest].mock()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].setClassLibrary(com.thoughtworks.qdox.model.impl.DefaultJavaPackageTest)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaPackage
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackageTest].newJavaPackage(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.thoughtworks.qdox.model.impl.DefaultJavaPackageTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackageTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaPackageTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaPackageTest
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackageTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].<init>(null)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:33,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addDefaultLoader()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:34,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLoaderLibrary,null)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.List<String>[]
      - java.util.List<String>[][]
      - Map.Entry<Integer,String>
      - com.thoughtworks.qdox.type.TypeResolver
      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: 36
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].initMocks()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameterizedTypeTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].<init>(null)'
    - '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLoaderLibrary,null)'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addDefaultLoader()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].initMocks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:41,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:42,1
    - Dst: '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:43,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].setActualArgumentTypes(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:43,1
    - Dst: DefaultJavaParameterizedTypeTest.class.getField(String)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:45,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:47,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:47,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:48,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:48,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getBinaryName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:50,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:50,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:51,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:51,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getSimpleName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getSimpleName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:56,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:56,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:56,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:56,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:56,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:56,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:58,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:58,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.List<String>[]
      - java.util.List<String>[][]
      - Map.Entry<Integer,String>
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 38
    functionDepth: 2
    functionLinenumber: 38
    functionLinenumberEnd: 60
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].testListOfString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameterizedTypeTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getSimpleName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericValue()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getBinaryName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getCanonicalName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].setActualArgumentTypes(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getSimpleName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericCanonicalName()'
    - DefaultJavaParameterizedTypeTest.class.getField(String)
    - '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getCanonicalName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getFullyQualifiedName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getType()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].testListOfString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:65,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:66,1
    - Dst: '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:67,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].setActualArgumentTypes(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:67,1
    - Dst: DefaultJavaParameterizedTypeTest.class.getField(String)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:69,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:71,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:71,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:72,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:72,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getBinaryName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:74,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:74,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:75,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:75,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getSimpleName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:78,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:78,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:78,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:78,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getSimpleName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:78,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:78,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:79,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:79,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:79,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:79,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:79,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:79,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:81,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:81,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:81,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getComponentType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:84,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getSimpleName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:84,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:84,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:84,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:84,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getComponentType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:84,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getSimpleName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:84,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:84,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getComponentType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:85,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:85,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:85,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:85,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:85,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getComponentType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:85,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:85,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.List<String>[]
      - java.util.List<String>[][]
      - Map.Entry<Integer,String>
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 86
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].testListOfStringArray()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameterizedTypeTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getSimpleName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericValue()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getComponentType()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getBinaryName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getCanonicalName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getComponentType()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].setActualArgumentTypes(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getSimpleName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericCanonicalName()'
    - DefaultJavaParameterizedTypeTest.class.getField(String)
    - '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getCanonicalName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getFullyQualifiedName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getType()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].testListOfStringArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:91,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:92,1
    - Dst: '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:93,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].setActualArgumentTypes(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:93,1
    - Dst: DefaultJavaParameterizedTypeTest.class.getField(String)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:95,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:97,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:97,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:98,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:98,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getBinaryName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:100,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:100,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:101,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:101,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getSimpleName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:104,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:104,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:104,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:104,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getSimpleName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:104,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:104,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:105,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:105,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:105,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:105,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:105,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.List<String>[]
      - java.util.List<String>[][]
      - Map.Entry<Integer,String>
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 109
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].testListOfStringArrayArray()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameterizedTypeTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getSimpleName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericValue()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getBinaryName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getCanonicalName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].setActualArgumentTypes(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getSimpleName()'
    - DefaultJavaParameterizedTypeTest.class.getField(String)
    - '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getCanonicalName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getFullyQualifiedName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getType()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].testListOfStringArrayArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:114,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:115,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:116,1
    - Dst: '[java.util.Arrays].asList(com.thoughtworks.qdox.model.impl.DefaultJavaType,com.thoughtworks.qdox.model.impl.DefaultJavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:117,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].setActualArgumentTypes(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:117,1
    - Dst: DefaultJavaParameterizedTypeTest.class.getField(String)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:119,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:121,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:121,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:122,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:122,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getBinaryName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:124,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:124,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:125,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:125,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getSimpleName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:128,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:128,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:128,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:128,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getSimpleName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:128,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:128,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:129,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:129,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:129,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:129,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:129,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:129,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:131,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:131,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.List<String>[]
      - java.util.List<String>[][]
      - Map.Entry<Integer,String>
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 133
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].testMapEntryIntegerForString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameterizedTypeTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getSimpleName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericValue()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getBinaryName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getCanonicalName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].setActualArgumentTypes(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getSimpleName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericCanonicalName()'
    - DefaultJavaParameterizedTypeTest.class.getField(String)
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].isEqualTo(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
    - '[java.util.Arrays].asList(com.thoughtworks.qdox.model.impl.DefaultJavaType,com.thoughtworks.qdox.model.impl.DefaultJavaType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getCanonicalName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getFullyQualifiedName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].assertThat(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].getType()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].testMapEntryIntegerForString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.List<String>[]
      - java.util.List<String>[][]
      - Map.Entry<Integer,String>
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameterizedTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.DocletTagFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.DocletTagFactory
      static: false
      superClass: com.thoughtworks.qdox.model.AbstractDocletTagTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 24
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultDocletTagTest].getDocletTagFactory()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultDocletTagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.DocletTagFactory
    signature: '[com.thoughtworks.qdox.model.impl.DefaultDocletTagTest].getDocletTagFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].<init>(String,String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultDocletTagTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.util.SerializationUtils].serializedCopy(com.thoughtworks.qdox.model.impl.DefaultDocletTag)'
      Src: com.thoughtworks.qdox.model.impl.DefaultDocletTagTest:30,1
    - Dst: tag.getNamedParameterMap()
      Src: com.thoughtworks.qdox.model.impl.DefaultDocletTagTest:32,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultDocletTagTest].size()'
      Src: com.thoughtworks.qdox.model.impl.DefaultDocletTagTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultDocletTagTest].assertEquals(int,com.thoughtworks.qdox.model.impl.DefaultDocletTagTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultDocletTagTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.DocletTagFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.AbstractDocletTagTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultDocletTagTest].testJiraQdox60()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultDocletTagTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultDocletTagTest].size()'
    - '[com.thoughtworks.qdox.model.util.SerializationUtils].serializedCopy(com.thoughtworks.qdox.model.impl.DefaultDocletTag)'
    - '[com.thoughtworks.qdox.model.impl.DefaultDocletTagTest].assertEquals(int,com.thoughtworks.qdox.model.impl.DefaultDocletTagTest)'
    - '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].<init>(String,String)'
    - tag.getNamedParameterMap()
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultDocletTagTest].testJiraQdox60()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultDocletTagTest:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.DocletTagFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultDocletTagTest
      static: false
      superClass: com.thoughtworks.qdox.model.AbstractDocletTagTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultDocletTagTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultDocletTagTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultDocletTagTest
    signature: '[com.thoughtworks.qdox.model.impl.DefaultDocletTagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest:15,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaMethod
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 12
    functionDepth: 1
    functionLinenumber: 12
    functionLinenumberEnd: 16
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].newJavaMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaMethod
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].newJavaMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].<init>(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest:21,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaMethod
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - returns
    - name
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - String
    constantsTouched: []
    func_position:
      end: 22
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].<init>(com.thoughtworks.qdox.model.JavaClass,String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaMethod
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setExceptions(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaMethod
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - exceptions
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaMethod
    - java.util.List<com.thoughtworks.qdox.model.JavaClass>
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setExceptions(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setExceptions(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setExceptions(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setComment(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaMethod
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - comment
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaMethod
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setComment(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setComment(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setComment(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setName(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaMethod
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - name
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaMethod
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setName(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setName(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setModifiers(java.util.List<String>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaMethod
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - modifiers
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaMethod
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setModifiers(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,java.util.List<String>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setModifiers(java.util.List<String>)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setModifiers(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setReturns(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaMethod
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - type
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaMethod
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setReturns(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setReturns(com.thoughtworks.qdox.model.JavaClass)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setReturns(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setDeclaringClass(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaMethod
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - clazz
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaMethod
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setDeclaringClass(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setDeclaringClass(com.thoughtworks.qdox.model.JavaClass)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setDeclaringClass(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setParameters(java.util.List<com.thoughtworks.qdox.model.JavaParameter>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaMethod
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - parameters
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaMethod
    - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setParameters(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,java.util.List<com.thoughtworks.qdox.model.JavaParameter>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setParameters(java.util.List<com.thoughtworks.qdox.model.JavaParameter>)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setParameters(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,java.util.List<com.thoughtworks.qdox.model.JavaParameter>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setSourceCode(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaMethod
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - code
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaMethod
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 70
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setSourceCode(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethodTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setSourceCode(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setSourceCode(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,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.thoughtworks.qdox.model.impl.DefaultJavaMethodTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethodTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].<init>(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterTest:12,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaParameter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - name
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - String
    constantsTouched: []
    func_position:
      end: 13
      start: 9
    functionDepth: 2
    functionLinenumber: 9
    functionLinenumberEnd: 13
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].<init>(com.thoughtworks.qdox.model.JavaClass,String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaParameter
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].<init>(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterTest:18,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaParameter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - type
    - name
    - varArgs
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 19
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 19
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].<init>(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaParameter
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].setExecutable(com.thoughtworks.qdox.model.JavaExecutable)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterTest:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaParameter
      - com.thoughtworks.qdox.model.JavaExecutable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameter
    - executable
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaParameter
    - com.thoughtworks.qdox.model.JavaExecutable
    constantsTouched: []
    func_position:
      end: 25
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 25
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterTest].setJavaExecutable(com.thoughtworks.qdox.model.impl.DefaultJavaParameter,com.thoughtworks.qdox.model.JavaExecutable)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].setExecutable(com.thoughtworks.qdox.model.JavaExecutable)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterTest].setJavaExecutable(com.thoughtworks.qdox.model.impl.DefaultJavaParameter,com.thoughtworks.qdox.model.JavaExecutable)'
  - 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.thoughtworks.qdox.model.impl.DefaultJavaParameterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaParameterTest
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].<init>(null)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT:17,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addDefaultLoader()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      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: 19
      start: 14
    functionDepth: 2
    functionLinenumber: 14
    functionLinenumberEnd: 19
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT].setUp()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaTypeIT.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].<init>(null)'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addDefaultLoader()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT:25,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT:26,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT].getSuperClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT:27,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT:28,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT:28,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT:29,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT:29,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      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: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT].testSuperClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaTypeIT.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT].getFullyQualifiedName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT].getCanonicalName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT].getSuperClass()'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT].getValue()'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT].testSuperClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaTypeIT.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].<init>(null)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:17,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addDefaultLoader()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      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: 19
      start: 14
    functionDepth: 2
    functionLinenumber: 14
    functionLinenumberEnd: 19
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].setUp()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassIT.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].<init>(null)'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addDefaultLoader()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:24,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:25,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getSuperJavaClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:27,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:28,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:28,1
    - Dst: Class.forName(String)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:29,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getSuperclass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:29,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:29,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].testSuperJavaClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassIT.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getSuperJavaClass()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
    - Class.forName(String)
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getSuperclass()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].testSuperJavaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:35,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:36,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:38,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].isA(com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:39,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:39,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].isA(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:40,1
    - Dst: Class.forName(String)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:42,1
    - Dst: Class.forName(String)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:42,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].isAssignableFrom(com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:42,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 43
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].testIsAJavaClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassIT.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].isA(com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].isA(String)'
    - Class.forName(String)
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].isAssignableFrom(com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].testIsAJavaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:48,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:49,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:51,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:51,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:51,1
    - Dst: Class.forName(String)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:52,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:52,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:52,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 53
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].testDeclaringClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassIT.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
    - Class.forName(String)
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getDeclaringClass()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].testDeclaringClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:57,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:58,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getNestedClasses()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:60,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].size()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:60,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:60,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getNestedClassByName(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:61,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getBinaryName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:61,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:61,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getNestedClassByName(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:62,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:62,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:62,1
    - Dst: Class.forName(String)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:63,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getDeclaredClasses()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:63,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:63,1
    - Dst: Class.forName( "java.util.Map" ).getDeclaredClasses()[0].getName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:64,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 65
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].testDeclaredClasses()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassIT.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getBinaryName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getNestedClasses()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getNestedClassByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getFullyQualifiedName()'
    - Class.forName(String)
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getDeclaredClasses()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].size()'
    - Class.forName( "java.util.Map" ).getDeclaredClasses()[0].getName()
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].testDeclaredClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:70,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getBeanProperty(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:71,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:72,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:73,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:73,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:73,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getAccessor()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:74,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:74,1
    - Dst: Class.forName(String)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:76,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getMethod(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:76,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:76,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:76,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getAccessor()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:77,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:77,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:77,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getMutator()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:78,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:78,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getMutator()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:79,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:79,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:79,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getBeanProperty(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:81,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getAccessor()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:82,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:82,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getAccessor()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:83,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:83,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:83,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getMutator()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:84,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 85
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].testBeanProperty()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassIT.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getAccessor()'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getMethod(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getMutator()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getBeanProperty(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
    - Class.forName(String)
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getType()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].testBeanProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:91,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:92,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getBinaryName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:94,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:94,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:95,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:95,1
    - Dst: Class.forName(String)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:96,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:96,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:96,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:97,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:97,1
    - Dst: Class.forName(String)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:98,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:98,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:98,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:99,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 100
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].testNames()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassIT.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.DefaultJavaClassIT)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getBinaryName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getValue()'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getCanonicalName()'
    - Class.forName(String)
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].testNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassIT.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaClassIT
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].<init>(com.thoughtworks.qdox.library.ClassLibrary)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest:15,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.ClassLibrary
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - classLibrary
    argTypes:
    - com.thoughtworks.qdox.library.ClassLibrary
    constantsTouched: []
    func_position:
      end: 16
      start: 12
    functionDepth: 2
    functionLinenumber: 12
    functionLinenumberEnd: 16
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest].newJavaSource(com.thoughtworks.qdox.library.ClassLibrary)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaSourceTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].<init>(com.thoughtworks.qdox.library.ClassLibrary)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaSource
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest].newJavaSource(com.thoughtworks.qdox.library.ClassLibrary)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].setPackage(com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaSource
      - com.thoughtworks.qdox.model.JavaPackage
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - pckg
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaSource
    - com.thoughtworks.qdox.model.JavaPackage
    constantsTouched: []
    func_position:
      end: 22
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest].setPackage(com.thoughtworks.qdox.model.impl.DefaultJavaSource,com.thoughtworks.qdox.model.JavaPackage)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaSourceTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].setPackage(com.thoughtworks.qdox.model.JavaPackage)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest].setPackage(com.thoughtworks.qdox.model.impl.DefaultJavaSource,com.thoughtworks.qdox.model.JavaPackage)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].addClass(com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaSource
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - classes
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaSource
    - java.util.List<com.thoughtworks.qdox.model.JavaClass>
    constantsTouched: []
    func_position:
      end: 30
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest].setClasses(com.thoughtworks.qdox.model.impl.DefaultJavaSource,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaSourceTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].addClass(com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest].setClasses(com.thoughtworks.qdox.model.impl.DefaultJavaSource,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].addImport(com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaSource
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - imports
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaSource
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 38
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest].setImports(com.thoughtworks.qdox.model.impl.DefaultJavaSource,java.util.List<String>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaSourceTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].addImport(com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest].setImports(com.thoughtworks.qdox.model.impl.DefaultJavaSource,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: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaSourceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].<init>()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:18,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 25
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntityTest.java
    functionUses: 9
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:29,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:30,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].mock()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:32,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].getName()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].when(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].mock()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:34,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].getName()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].when(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].mock()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].getName()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:37,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].when(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:37,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:37,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:39,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:40,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:41,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setTags(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].getTagsByName(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:44,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].size()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:44,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:44,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].getTagsByName(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:45,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].size()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:45,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:45,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].getTagsByName(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:46,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].size()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:46,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    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: 47
      start: 27
    functionDepth: 2
    functionLinenumber: 27
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testGetTagsByNameMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntityTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].thenReturn(String)'
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].getName()'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].size()'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].mock()'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].getTagsByName(String)'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].when(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setTags(java.util.LinkedList)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testGetTagsByNameMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:51,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:52,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].mock()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:54,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].getName()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].when(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].getValue()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:56,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].when(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:56,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:56,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].mock()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:57,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].getName()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:58,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].when(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:58,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:58,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].getValue()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:59,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].when(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:59,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:59,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].mock()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:60,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].getName()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:61,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].when(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:61,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:61,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].getValue()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:62,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].when(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:62,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:62,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:64,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:65,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:66,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setTags(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:67,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].getTagByName(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:69,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].getValue()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:69,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:69,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].getTagByName(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:70,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].getValue()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:70,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:70,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].getTagByName(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:71,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    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: 73
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 73
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testGetSingleTagByName()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntityTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].thenReturn(String)'
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].getTagByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].getValue()'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].getName()'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].mock()'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].when(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setTags(java.util.LinkedList)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testGetSingleTagByName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:77,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:78,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setModifiers(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:78,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isPublic()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:79,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:79,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: 80
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 80
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testPublicModifer()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntityTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
    - '[java.util.Collections].singletonList(String)'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isPublic()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setModifiers(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testPublicModifer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:84,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:85,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setModifiers(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:85,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isPrivate()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:86,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:86,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: 87
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testPrivateModifer()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntityTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
    - '[java.util.Collections].singletonList(String)'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isPrivate()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setModifiers(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testPrivateModifer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:91,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:92,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setModifiers(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:92,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isAbstract()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:93,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:93,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:94,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: 95
      start: 89
    functionDepth: 2
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testAbstractModifer()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntityTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.util.Arrays].asList()'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isAbstract()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setModifiers(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testAbstractModifer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:99,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:100,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setModifiers(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:100,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isProtected()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:101,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:101,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isSynchronized()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:102,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:102,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isTransient()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:103,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:103,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: 104
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 104
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testProtectedModifer()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntityTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isSynchronized()'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isTransient()'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isProtected()'
    - '[java.util.Arrays].asList()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setModifiers(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testProtectedModifer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:108,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:109,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setModifiers(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:109,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isStatic()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:110,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:110,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isFinal()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:111,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 112
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 112
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testStaticModifer()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntityTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isFinal()'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isStatic()'
    - '[java.util.Arrays].asList()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setModifiers(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testStaticModifer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:116,1
    - Dst: '[java.util.Arrays].asList()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:117,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setModifiers(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:117,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isNative()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:118,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:118,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isVolatile()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:119,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:119,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isStrictfp()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:120,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:120,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: 121
      start: 114
    functionDepth: 2
    functionLinenumber: 114
    functionLinenumberEnd: 121
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testQDOX30()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntityTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isStrictfp()'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isVolatile()'
    - '[java.util.Arrays].asList()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setModifiers(com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isNative()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testQDOX30()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:125,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].getTags()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:126,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].size()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:126,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest:126,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: 127
      start: 123
    functionDepth: 2
    functionLinenumber: 123
    functionLinenumberEnd: 127
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testGetTagsReturnsEmptyArrayInsteadOfNull()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntityTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].size()'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].getTags()'
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testGetTagsReturnsEmptyArrayInsteadOfNull()'
  - 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.thoughtworks.qdox.model.impl.AbstractJavaEntityTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].setName(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest:17,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: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 19
      start: 13
    functionDepth: 1
    functionLinenumber: 13
    functionLinenumberEnd: 19
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest].newJavaConstructor(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].<init>()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].setName(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest].newJavaConstructor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].setModifiers(java.util.List<String>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaConstructor
      - java.util.List<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: 2
    argNames:
    - constructor
    - modifiers
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaConstructor
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 26
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 26
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest].setModifiers(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor,java.util.List<String>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].setModifiers(java.util.List<String>)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest].setModifiers(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].setParameters(java.util.List<com.thoughtworks.qdox.model.JavaParameter>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaConstructor
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - constructor
    - parameters
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaConstructor
    - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest].setParameters(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor,java.util.List<com.thoughtworks.qdox.model.JavaParameter>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].setParameters(java.util.List<com.thoughtworks.qdox.model.JavaParameter>)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest].setParameters(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor,java.util.List<com.thoughtworks.qdox.model.JavaParameter>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].setDeclaringClass(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaConstructor
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - constructor
    - parentClass
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaConstructor
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 38
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest].setDeclaringClass(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor,com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].setDeclaringClass(com.thoughtworks.qdox.model.JavaClass)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest].setDeclaringClass(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor,com.thoughtworks.qdox.model.JavaClass)'
  - 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.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:15,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 12
    functionDepth: 2
    functionLinenumber: 12
    functionLinenumberEnd: 16
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].newJavaClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].newJavaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:21,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 22
      start: 18
    functionDepth: 2
    functionLinenumber: 18
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].newJavaClass(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].newJavaClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:27,1
    - Dst: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].getClassLibrary()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].<init>(com.thoughtworks.qdox.library.ClassLibrary)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].newJavaSource()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].getClassLibrary()'
    - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].<init>(com.thoughtworks.qdox.library.ClassLibrary)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].newJavaSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addClass(com.thoughtworks.qdox.model.impl.DefaultJavaClassTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - innerClasses
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaClass
    - java.util.List<com.thoughtworks.qdox.model.JavaClass>
    constantsTouched: []
    func_position:
      end: 38
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setClasses(com.thoughtworks.qdox.model.impl.DefaultJavaClass,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addClass(com.thoughtworks.qdox.model.impl.DefaultJavaClassTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setClasses(com.thoughtworks.qdox.model.impl.DefaultJavaClass,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setSource(com.thoughtworks.qdox.model.JavaSource)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:43,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].addClass(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaSource
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - clazz
    argTypes:
    - com.thoughtworks.qdox.model.JavaSource
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].addClass(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setSource(com.thoughtworks.qdox.model.JavaSource)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].addClass(com.thoughtworks.qdox.model.JavaClass)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].addClass(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setComment(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaClass
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - comment
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaClass
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setComment(com.thoughtworks.qdox.model.impl.DefaultJavaClass,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setComment(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setComment(com.thoughtworks.qdox.model.impl.DefaultJavaClass,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setDeclaringClass(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaClass
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - declaringClazz
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaClass
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setDeclaringClass(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setDeclaringClass(com.thoughtworks.qdox.model.JavaClass)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setDeclaringClass(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setEnum(boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaClass
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - isEnum
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaClass
    - boolean
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setEnum(com.thoughtworks.qdox.model.impl.DefaultJavaClass,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setEnum(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setEnum(com.thoughtworks.qdox.model.impl.DefaultJavaClass,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setImplementz(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - implementz
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaClass
    - java.util.List<com.thoughtworks.qdox.model.JavaClass>
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setImplementz(com.thoughtworks.qdox.model.impl.DefaultJavaClass,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setImplementz(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setImplementz(com.thoughtworks.qdox.model.impl.DefaultJavaClass,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setInterface(boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaClass
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - isInterface
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaClass
    - boolean
    constantsTouched: []
    func_position:
      end: 77
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 77
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setInterface(com.thoughtworks.qdox.model.impl.DefaultJavaClass,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setInterface(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setInterface(com.thoughtworks.qdox.model.impl.DefaultJavaClass,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setModifiers(java.util.List<String>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaClass
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - modifiers
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaClass
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 83
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 83
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setModifiers(com.thoughtworks.qdox.model.impl.DefaultJavaClass,java.util.List<String>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setModifiers(java.util.List<String>)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setModifiers(com.thoughtworks.qdox.model.impl.DefaultJavaClass,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setName(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaClass
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - name
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaClass
    - String
    constantsTouched: []
    func_position:
      end: 89
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 89
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setName(com.thoughtworks.qdox.model.impl.DefaultJavaClass,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setName(com.thoughtworks.qdox.model.impl.DefaultJavaClass,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setJavaPackage(com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaClass
      - com.thoughtworks.qdox.model.JavaPackage
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - pckg
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaClass
    - com.thoughtworks.qdox.model.JavaPackage
    constantsTouched: []
    func_position:
      end: 95
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 95
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setPackage(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.JavaPackage)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setJavaPackage(com.thoughtworks.qdox.model.JavaPackage)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setPackage(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.JavaPackage)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].setPackage(com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaSource
      - com.thoughtworks.qdox.model.JavaPackage
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - pckg
    argTypes:
    - com.thoughtworks.qdox.model.JavaSource
    - com.thoughtworks.qdox.model.JavaPackage
    constantsTouched: []
    func_position:
      end: 101
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 101
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setPackage(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.model.JavaPackage)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].setPackage(com.thoughtworks.qdox.model.JavaPackage)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setPackage(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.model.JavaPackage)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setSuperClass(com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaClass
      - com.thoughtworks.qdox.model.JavaType
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - type
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaClass
    - com.thoughtworks.qdox.model.JavaType
    constantsTouched: []
    func_position:
      end: 107
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 107
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setSuperClass(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.JavaType)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setSuperClass(com.thoughtworks.qdox.model.JavaType)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setSuperClass(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.JavaType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addField(com.thoughtworks.qdox.model.impl.DefaultJavaClassTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - fields
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaClass
    - java.util.List<com.thoughtworks.qdox.model.JavaField>
    constantsTouched: []
    func_position:
      end: 115
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 115
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setFields(com.thoughtworks.qdox.model.impl.DefaultJavaClass,java.util.List<com.thoughtworks.qdox.model.JavaField>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addField(com.thoughtworks.qdox.model.impl.DefaultJavaClassTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setFields(com.thoughtworks.qdox.model.impl.DefaultJavaClass,java.util.List<com.thoughtworks.qdox.model.JavaField>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setSource(com.thoughtworks.qdox.model.JavaSource)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaClass
      - com.thoughtworks.qdox.model.JavaSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - source
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaClass
    - com.thoughtworks.qdox.model.JavaSource
    constantsTouched: []
    func_position:
      end: 121
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 121
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setSource(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.JavaSource)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setSource(com.thoughtworks.qdox.model.JavaSource)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setSource(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.JavaSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addMethod(com.thoughtworks.qdox.model.impl.DefaultJavaClassTest)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.impl.DefaultJavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - methods
    argTypes:
    - com.thoughtworks.qdox.model.impl.DefaultJavaClass
    - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
    constantsTouched: []
    func_position:
      end: 129
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 129
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setMethods(com.thoughtworks.qdox.model.impl.DefaultJavaClass,java.util.List<com.thoughtworks.qdox.model.JavaMethod>)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addMethod(com.thoughtworks.qdox.model.impl.DefaultJavaClassTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setMethods(com.thoughtworks.qdox.model.impl.DefaultJavaClass,java.util.List<com.thoughtworks.qdox.model.JavaMethod>)'
  - 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.thoughtworks.qdox.model.impl.DefaultJavaClassTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaClassTest
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:14,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].when(com.thoughtworks.qdox.model.expression.PostDecrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrement].<init>(com.thoughtworks.qdox.model.expression.PostDecrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrement].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:17,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:17,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: 18
      start: 11
    functionDepth: 2
    functionLinenumber: 11
    functionLinenumberEnd: 18
    functionName: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PostDecrementTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PostDecrement].getParameterValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.PostDecrementTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.PostDecrementTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.PostDecrementTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.PostDecrementTest].when(com.thoughtworks.qdox.model.expression.PostDecrementTest)'
    - '[com.thoughtworks.qdox.model.expression.PostDecrement].<init>(com.thoughtworks.qdox.model.expression.PostDecrementTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:23,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:24,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].when(com.thoughtworks.qdox.model.expression.PostDecrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:24,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:24,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrement].<init>(com.thoughtworks.qdox.model.expression.PostDecrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:25,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].toString()'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrement].toString()'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:26,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:26,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: 27
      start: 20
    functionDepth: 2
    functionLinenumber: 20
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PostDecrementTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PostDecrementTest].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.PostDecrementTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.PostDecrement].toString()'
    - '[com.thoughtworks.qdox.model.expression.PostDecrementTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.PostDecrementTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.PostDecrementTest].when(com.thoughtworks.qdox.model.expression.PostDecrementTest)'
    - '[com.thoughtworks.qdox.model.expression.PostDecrement].<init>(com.thoughtworks.qdox.model.expression.PostDecrementTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:32,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrement].<init>(null)'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:33,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].visit(com.thoughtworks.qdox.model.expression.PostDecrement)'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].when(com.thoughtworks.qdox.model.expression.PostDecrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrement].accept(com.thoughtworks.qdox.model.expression.PostDecrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:36,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.PostDecrementTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 37
    functionName: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PostDecrementTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PostDecrementTest].visit(com.thoughtworks.qdox.model.expression.PostDecrement)'
    - '[com.thoughtworks.qdox.model.expression.PostDecrementTest].mock()'
    - '[Object].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.PostDecrementTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.PostDecrement].accept(com.thoughtworks.qdox.model.expression.PostDecrementTest)'
    - '[com.thoughtworks.qdox.model.expression.PostDecrementTest].when(com.thoughtworks.qdox.model.expression.PostDecrementTest)'
    - '[com.thoughtworks.qdox.model.expression.PostDecrement].<init>(null)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.PostDecrementTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PostDecrementTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.PostDecrementTest
    signature: '[com.thoughtworks.qdox.model.expression.PostDecrementTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].when(com.thoughtworks.qdox.model.expression.GreaterThanTest)'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].when(com.thoughtworks.qdox.model.expression.GreaterThanTest)'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThan].<init>(com.thoughtworks.qdox.model.expression.GreaterThanTest,com.thoughtworks.qdox.model.expression.GreaterThanTest)'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThan].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:21,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:21,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: 22
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/GreaterThanTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.GreaterThan].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.GreaterThanTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.GreaterThanTest].when(com.thoughtworks.qdox.model.expression.GreaterThanTest)'
    - '[com.thoughtworks.qdox.model.expression.GreaterThanTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.GreaterThanTest].thenReturn(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.GreaterThan].<init>(com.thoughtworks.qdox.model.expression.GreaterThanTest,com.thoughtworks.qdox.model.expression.GreaterThanTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThan].<init>(com.thoughtworks.qdox.model.expression.GreaterThanTest,com.thoughtworks.qdox.model.expression.GreaterThanTest)'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThan].toString()'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.GreaterThanTest,String)'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:30,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: 31
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/GreaterThanTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.GreaterThan].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.GreaterThanTest,String)'
    - '[com.thoughtworks.qdox.model.expression.GreaterThanTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.GreaterThan].<init>(com.thoughtworks.qdox.model.expression.GreaterThanTest,com.thoughtworks.qdox.model.expression.GreaterThanTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThan].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:37,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].visit(com.thoughtworks.qdox.model.expression.GreaterThan)'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].when(com.thoughtworks.qdox.model.expression.GreaterThanTest)'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThan].accept(com.thoughtworks.qdox.model.expression.GreaterThanTest)'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.GreaterThanTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 41
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/GreaterThanTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.GreaterThanTest].thenReturn(Object)'
    - '[Object].<init>()'
    - '[com.thoughtworks.qdox.model.expression.GreaterThan].<init>(null,null)'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.GreaterThanTest].when(com.thoughtworks.qdox.model.expression.GreaterThanTest)'
    - '[com.thoughtworks.qdox.model.expression.GreaterThan].accept(com.thoughtworks.qdox.model.expression.GreaterThanTest)'
    - '[com.thoughtworks.qdox.model.expression.GreaterThanTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.GreaterThanTest].visit(com.thoughtworks.qdox.model.expression.GreaterThan)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.GreaterThanTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/GreaterThanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.GreaterThanTest
    signature: '[com.thoughtworks.qdox.model.expression.GreaterThanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:14,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].when(com.thoughtworks.qdox.model.expression.PostIncrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrement].<init>(com.thoughtworks.qdox.model.expression.PostIncrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrement].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:17,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:17,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: 18
      start: 11
    functionDepth: 2
    functionLinenumber: 11
    functionLinenumberEnd: 18
    functionName: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PostIncrementTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PostIncrementTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.PostIncrementTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.PostIncrement].<init>(com.thoughtworks.qdox.model.expression.PostIncrementTest)'
    - '[com.thoughtworks.qdox.model.expression.PostIncrement].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.PostIncrementTest].when(com.thoughtworks.qdox.model.expression.PostIncrementTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.PostIncrementTest].getParameterValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:23,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:24,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].when(com.thoughtworks.qdox.model.expression.PostIncrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:24,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:24,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrement].<init>(com.thoughtworks.qdox.model.expression.PostIncrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:25,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].toString()'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrement].toString()'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:26,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:26,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: 27
      start: 20
    functionDepth: 2
    functionLinenumber: 20
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PostIncrementTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PostIncrementTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.PostIncrementTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.PostIncrement].toString()'
    - '[com.thoughtworks.qdox.model.expression.PostIncrementTest].toString()'
    - '[com.thoughtworks.qdox.model.expression.PostIncrement].<init>(com.thoughtworks.qdox.model.expression.PostIncrementTest)'
    - '[com.thoughtworks.qdox.model.expression.PostIncrementTest].when(com.thoughtworks.qdox.model.expression.PostIncrementTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.PostIncrementTest].getParameterValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:32,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrement].<init>(null)'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:33,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].visit(com.thoughtworks.qdox.model.expression.PostIncrement)'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].when(com.thoughtworks.qdox.model.expression.PostIncrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrement].accept(com.thoughtworks.qdox.model.expression.PostIncrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:36,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.PostIncrementTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 37
    functionName: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PostIncrementTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PostIncrementTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.PostIncrementTest].thenReturn(Object)'
    - '[Object].<init>()'
    - '[com.thoughtworks.qdox.model.expression.PostIncrement].accept(com.thoughtworks.qdox.model.expression.PostIncrementTest)'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.PostIncrementTest].visit(com.thoughtworks.qdox.model.expression.PostIncrement)'
    - '[com.thoughtworks.qdox.model.expression.PostIncrementTest].when(com.thoughtworks.qdox.model.expression.PostIncrementTest)'
    - '[com.thoughtworks.qdox.model.expression.PostIncrement].<init>(null)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.PostIncrementTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PostIncrementTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.PostIncrementTest
    signature: '[com.thoughtworks.qdox.model.expression.PostIncrementTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.EqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.EqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.EqualsTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.EqualsTest].when(com.thoughtworks.qdox.model.expression.EqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.EqualsTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.EqualsTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.EqualsTest].when(com.thoughtworks.qdox.model.expression.EqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.EqualsTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Equals].<init>(com.thoughtworks.qdox.model.expression.EqualsTest,com.thoughtworks.qdox.model.expression.EqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Equals].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:21,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:21,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: 22
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.expression.EqualsTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/EqualsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Equals].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.EqualsTest].when(com.thoughtworks.qdox.model.expression.EqualsTest)'
    - '[com.thoughtworks.qdox.model.expression.Equals].<init>(com.thoughtworks.qdox.model.expression.EqualsTest,com.thoughtworks.qdox.model.expression.EqualsTest)'
    - '[com.thoughtworks.qdox.model.expression.EqualsTest].getParameterValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.EqualsTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.EqualsTest].thenReturn(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.EqualsTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.EqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.EqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Equals].<init>(com.thoughtworks.qdox.model.expression.EqualsTest,com.thoughtworks.qdox.model.expression.EqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Equals].toString()'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.EqualsTest,String)'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:30,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: 31
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.expression.EqualsTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/EqualsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Equals].<init>(com.thoughtworks.qdox.model.expression.EqualsTest,com.thoughtworks.qdox.model.expression.EqualsTest)'
    - '[com.thoughtworks.qdox.model.expression.EqualsTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.Equals].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.EqualsTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.EqualsTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.EqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Equals].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:37,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.EqualsTest].visit(com.thoughtworks.qdox.model.expression.Equals)'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.EqualsTest].when(com.thoughtworks.qdox.model.expression.EqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.EqualsTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Equals].accept(com.thoughtworks.qdox.model.expression.EqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.EqualsTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 41
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.EqualsTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/EqualsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.EqualsTest].when(com.thoughtworks.qdox.model.expression.EqualsTest)'
    - '[com.thoughtworks.qdox.model.expression.EqualsTest].visit(com.thoughtworks.qdox.model.expression.Equals)'
    - '[com.thoughtworks.qdox.model.expression.Equals].accept(com.thoughtworks.qdox.model.expression.EqualsTest)'
    - '[com.thoughtworks.qdox.model.expression.EqualsTest].thenReturn(Object)'
    - '[Object].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.Equals].<init>(null,null)'
    - '[com.thoughtworks.qdox.model.expression.EqualsTest].mock()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.EqualsTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.EqualsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.EqualsTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/EqualsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.EqualsTest
    signature: '[com.thoughtworks.qdox.model.expression.EqualsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.AddTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AddTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AddTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AddTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AddTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.AddTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AddTest].when(com.thoughtworks.qdox.model.expression.AddTest)'
      Src: com.thoughtworks.qdox.model.expression.AddTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AddTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.AddTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AddTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.AddTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AddTest].when(com.thoughtworks.qdox.model.expression.AddTest)'
      Src: com.thoughtworks.qdox.model.expression.AddTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AddTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.AddTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Add].<init>(com.thoughtworks.qdox.model.expression.AddTest,com.thoughtworks.qdox.model.expression.AddTest)'
      Src: com.thoughtworks.qdox.model.expression.AddTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Add].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.AddTest:20,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.AddTest:20,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: 21
      start: 12
    functionDepth: 2
    functionLinenumber: 12
    functionLinenumberEnd: 21
    functionName: '[com.thoughtworks.qdox.model.expression.AddTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AddTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Add].<init>(com.thoughtworks.qdox.model.expression.AddTest,com.thoughtworks.qdox.model.expression.AddTest)'
    - '[com.thoughtworks.qdox.model.expression.AddTest].when(com.thoughtworks.qdox.model.expression.AddTest)'
    - '[com.thoughtworks.qdox.model.expression.AddTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.AddTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.AddTest].mock()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.Add].getParameterValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.AddTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.AddTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AddTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AddTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AddTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Add].<init>(com.thoughtworks.qdox.model.expression.AddTest,com.thoughtworks.qdox.model.expression.AddTest)'
      Src: com.thoughtworks.qdox.model.expression.AddTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Add].toString()'
      Src: com.thoughtworks.qdox.model.expression.AddTest:29,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.AddTest,String)'
      Src: com.thoughtworks.qdox.model.expression.AddTest:29,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: 30
      start: 23
    functionDepth: 2
    functionLinenumber: 23
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.model.expression.AddTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AddTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Add].<init>(com.thoughtworks.qdox.model.expression.AddTest,com.thoughtworks.qdox.model.expression.AddTest)'
    - '[com.thoughtworks.qdox.model.expression.AddTest].mock()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.AddTest,String)'
    - '[com.thoughtworks.qdox.model.expression.Add].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.AddTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.AddTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AddTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Add].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.AddTest:36,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.AddTest:37,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AddTest].visit(com.thoughtworks.qdox.model.expression.Add)'
      Src: com.thoughtworks.qdox.model.expression.AddTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AddTest].when(com.thoughtworks.qdox.model.expression.AddTest)'
      Src: com.thoughtworks.qdox.model.expression.AddTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AddTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.AddTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Add].accept(com.thoughtworks.qdox.model.expression.AddTest)'
      Src: com.thoughtworks.qdox.model.expression.AddTest:39,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.AddTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 40
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.model.expression.AddTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AddTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.AddTest].visit(com.thoughtworks.qdox.model.expression.Add)'
    - '[com.thoughtworks.qdox.model.expression.AddTest].when(com.thoughtworks.qdox.model.expression.AddTest)'
    - '[com.thoughtworks.qdox.model.expression.AddTest].thenReturn(Object)'
    - '[Object].<init>()'
    - '[com.thoughtworks.qdox.model.expression.Add].accept(com.thoughtworks.qdox.model.expression.AddTest)'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.Add].<init>(null,null)'
    - '[com.thoughtworks.qdox.model.expression.AddTest].mock()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.AddTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.AddTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.AddTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AddTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.AddTest
    signature: '[com.thoughtworks.qdox.model.expression.AddTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].<init>(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:20,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:21,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:21,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.AnnotationValueListTest,java.util.List<Object>)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:21,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: 22
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testParameterValue_emptyList()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AnnotationValueListTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.AnnotationValueListTest,java.util.List<Object>)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].<init>(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testParameterValue_emptyList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].<init>(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].toString()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:28,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:28,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: 29
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testToString_emptyList()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AnnotationValueListTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].toString()'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].<init>(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testToString_emptyList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].when(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:35,1
    - Dst: '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].<init>(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:36,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:37,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:37,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.AnnotationValueListTest,java.util.List<Object>)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:37,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: 38
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testParameterValue_singletonList()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AnnotationValueListTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.AnnotationValueListTest,java.util.List<Object>)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].mock()'
    - '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].getParameterValue()'
    - '[java.util.Collections].singletonList(String)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].<init>(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].when(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testParameterValue_singletonList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:43,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:44,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].when(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:44,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:44,1
    - Dst: '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:45,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].<init>(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:45,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].toString()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:46,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:46,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: 47
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testToString_singletonList()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AnnotationValueListTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].mock()'
    - '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].<init>(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].toString()'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].when(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testToString_singletonList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:52,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:53,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].when(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:53,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:53,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:54,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].when(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:55,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:56,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:57,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:58,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].<init>(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:59,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:60,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:61,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:62,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:63,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(java.util.LinkedList,java.util.List<Object>)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:63,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: 64
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testParameterValue_twoElementsList()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AnnotationValueListTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].getParameterValue()'
    - '[java.util.LinkedList].<init>()'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].<init>(java.util.LinkedList)'
    - '[java.util.LinkedList].add(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
    - '[java.util.LinkedList].add(String)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].thenReturn(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(java.util.LinkedList,java.util.List<Object>)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].when(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testParameterValue_twoElementsList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:69,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:70,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].when(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:70,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:70,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:71,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:72,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].when(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:72,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:72,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:73,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:74,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:75,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].<init>(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:76,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:77,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:78,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:79,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].toString()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:80,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:80,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: 81
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 81
    functionName: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testToString_twoElementsList()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AnnotationValueListTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].getParameterValue()'
    - '[java.util.LinkedList].<init>()'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].<init>(java.util.LinkedList)'
    - '[java.util.LinkedList].add(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
    - '[java.util.LinkedList].add(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].toString()'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].when(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testToString_twoElementsList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:86,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].<init>(null)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:87,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:88,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].visit(com.thoughtworks.qdox.model.expression.AnnotationValueList)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:89,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].when(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:89,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:89,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].accept(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:90,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueListTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 91
    functionName: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AnnotationValueListTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].mock()'
    - '[Object].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].<init>(null)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].visit(com.thoughtworks.qdox.model.expression.AnnotationValueList)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].accept(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].when(com.thoughtworks.qdox.model.expression.AnnotationValueListTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.AnnotationValueListTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AnnotationValueListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.AnnotationValueListTest
    signature: '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].when(com.thoughtworks.qdox.model.expression.ExclusiveOrTest)'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].when(com.thoughtworks.qdox.model.expression.ExclusiveOrTest)'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].<init>(com.thoughtworks.qdox.model.expression.ExclusiveOrTest,com.thoughtworks.qdox.model.expression.ExclusiveOrTest)'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:21,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:21,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: 22
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ExclusiveOrTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOr].<init>(com.thoughtworks.qdox.model.expression.ExclusiveOrTest,com.thoughtworks.qdox.model.expression.ExclusiveOrTest)'
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].when(com.thoughtworks.qdox.model.expression.ExclusiveOrTest)'
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOr].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].thenReturn(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].<init>(com.thoughtworks.qdox.model.expression.ExclusiveOrTest,com.thoughtworks.qdox.model.expression.ExclusiveOrTest)'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].toString()'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ExclusiveOrTest,String)'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:30,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: 31
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ExclusiveOrTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOr].toString()'
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOr].<init>(com.thoughtworks.qdox.model.expression.ExclusiveOrTest,com.thoughtworks.qdox.model.expression.ExclusiveOrTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ExclusiveOrTest,String)'
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].mock()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:37,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].visit(com.thoughtworks.qdox.model.expression.ExclusiveOr)'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].when(com.thoughtworks.qdox.model.expression.ExclusiveOrTest)'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].accept(com.thoughtworks.qdox.model.expression.ExclusiveOrTest)'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOrTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 41
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ExclusiveOrTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].when(com.thoughtworks.qdox.model.expression.ExclusiveOrTest)'
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].mock()'
    - '[Object].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOr].<init>(null,null)'
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].visit(com.thoughtworks.qdox.model.expression.ExclusiveOr)'
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOr].accept(com.thoughtworks.qdox.model.expression.ExclusiveOrTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.ExclusiveOrTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ExclusiveOrTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.ExclusiveOrTest
    signature: '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.NotTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.NotTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.NotTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotTest].when(com.thoughtworks.qdox.model.expression.NotTest)'
      Src: com.thoughtworks.qdox.model.expression.NotTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.NotTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Not].<init>(com.thoughtworks.qdox.model.expression.NotTest)'
      Src: com.thoughtworks.qdox.model.expression.NotTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Not].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.NotTest:19,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.NotTest:19,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: 20
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 20
    functionName: '[com.thoughtworks.qdox.model.expression.NotTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/NotTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.NotTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.NotTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.NotTest].when(com.thoughtworks.qdox.model.expression.NotTest)'
    - '[com.thoughtworks.qdox.model.expression.Not].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.Not].<init>(com.thoughtworks.qdox.model.expression.NotTest)'
    - '[com.thoughtworks.qdox.model.expression.NotTest].thenReturn(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.NotTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.NotTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.NotTest:25,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Not].<init>(com.thoughtworks.qdox.model.expression.NotTest)'
      Src: com.thoughtworks.qdox.model.expression.NotTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Not].toString()'
      Src: com.thoughtworks.qdox.model.expression.NotTest:27,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.NotTest:27,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: 28
      start: 22
    functionDepth: 2
    functionLinenumber: 22
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.model.expression.NotTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/NotTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.Not].<init>(com.thoughtworks.qdox.model.expression.NotTest)'
    - '[com.thoughtworks.qdox.model.expression.NotTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.Not].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.NotTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.NotTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.NotTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Not].<init>(null)'
      Src: com.thoughtworks.qdox.model.expression.NotTest:34,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.NotTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotTest].visit(com.thoughtworks.qdox.model.expression.Not)'
      Src: com.thoughtworks.qdox.model.expression.NotTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotTest].when(com.thoughtworks.qdox.model.expression.NotTest)'
      Src: com.thoughtworks.qdox.model.expression.NotTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.NotTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Not].accept(com.thoughtworks.qdox.model.expression.NotTest)'
      Src: com.thoughtworks.qdox.model.expression.NotTest:37,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.NotTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 38
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.model.expression.NotTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/NotTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Not].accept(com.thoughtworks.qdox.model.expression.NotTest)'
    - '[com.thoughtworks.qdox.model.expression.NotTest].visit(com.thoughtworks.qdox.model.expression.Not)'
    - '[com.thoughtworks.qdox.model.expression.NotTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.NotTest].when(com.thoughtworks.qdox.model.expression.NotTest)'
    - '[Object].<init>()'
    - '[com.thoughtworks.qdox.model.expression.Not].<init>(null)'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.NotTest].thenReturn(Object)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.NotTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.NotTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.NotTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/NotTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.NotTest
    signature: '[com.thoughtworks.qdox.model.expression.NotTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:14,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].when(com.thoughtworks.qdox.model.expression.PreIncrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrement].<init>(com.thoughtworks.qdox.model.expression.PreIncrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrement].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:17,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:17,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: 18
      start: 11
    functionDepth: 2
    functionLinenumber: 11
    functionLinenumberEnd: 18
    functionName: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PreIncrementTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PreIncrementTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.PreIncrementTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.PreIncrement].<init>(com.thoughtworks.qdox.model.expression.PreIncrementTest)'
    - '[com.thoughtworks.qdox.model.expression.PreIncrement].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.PreIncrementTest].when(com.thoughtworks.qdox.model.expression.PreIncrementTest)'
    - '[com.thoughtworks.qdox.model.expression.PreIncrementTest].thenReturn(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:23,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:24,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].when(com.thoughtworks.qdox.model.expression.PreIncrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:24,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:24,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrement].<init>(com.thoughtworks.qdox.model.expression.PreIncrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:25,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].toString()'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrement].toString()'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:26,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:26,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: 27
      start: 20
    functionDepth: 2
    functionLinenumber: 20
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PreIncrementTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PreIncrementTest].toString()'
    - '[com.thoughtworks.qdox.model.expression.PreIncrementTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.PreIncrementTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.PreIncrement].<init>(com.thoughtworks.qdox.model.expression.PreIncrementTest)'
    - '[com.thoughtworks.qdox.model.expression.PreIncrementTest].when(com.thoughtworks.qdox.model.expression.PreIncrementTest)'
    - '[com.thoughtworks.qdox.model.expression.PreIncrementTest].thenReturn(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.PreIncrement].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:32,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrement].<init>(null)'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:33,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].visit(com.thoughtworks.qdox.model.expression.PreIncrement)'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].when(com.thoughtworks.qdox.model.expression.PreIncrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrement].accept(com.thoughtworks.qdox.model.expression.PreIncrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:36,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.PreIncrementTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 37
    functionName: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PreIncrementTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PreIncrementTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.PreIncrementTest].visit(com.thoughtworks.qdox.model.expression.PreIncrement)'
    - '[Object].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.PreIncrementTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.PreIncrementTest].when(com.thoughtworks.qdox.model.expression.PreIncrementTest)'
    - '[com.thoughtworks.qdox.model.expression.PreIncrement].accept(com.thoughtworks.qdox.model.expression.PreIncrementTest)'
    - '[com.thoughtworks.qdox.model.expression.PreIncrement].<init>(null)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.PreIncrementTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PreIncrementTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.PreIncrementTest
    signature: '[com.thoughtworks.qdox.model.expression.PreIncrementTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.QueryTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.QueryTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.QueryTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.QueryTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.QueryTest].when(com.thoughtworks.qdox.model.expression.QueryTest)'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.QueryTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.QueryTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.expression.QueryTest].when(com.thoughtworks.qdox.model.expression.QueryTest)'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.expression.QueryTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.expression.QueryTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:21,1
    - Dst: '[com.thoughtworks.qdox.model.expression.QueryTest].when(com.thoughtworks.qdox.model.expression.QueryTest)'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:21,1
    - Dst: '[com.thoughtworks.qdox.model.expression.QueryTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:21,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Query].<init>(com.thoughtworks.qdox.model.expression.QueryTest,com.thoughtworks.qdox.model.expression.QueryTest,com.thoughtworks.qdox.model.expression.QueryTest)'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:22,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Query].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:23,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:23,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: 24
      start: 13
    functionDepth: 3
    functionLinenumber: 13
    functionLinenumberEnd: 24
    functionName: '[com.thoughtworks.qdox.model.expression.QueryTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/QueryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Query].<init>(com.thoughtworks.qdox.model.expression.QueryTest,com.thoughtworks.qdox.model.expression.QueryTest,com.thoughtworks.qdox.model.expression.QueryTest)'
    - '[com.thoughtworks.qdox.model.expression.QueryTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.QueryTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.QueryTest].when(com.thoughtworks.qdox.model.expression.QueryTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.QueryTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.Query].getParameterValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.QueryTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.QueryTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.expression.QueryTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:30,1
    - Dst: '[com.thoughtworks.qdox.model.expression.QueryTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:31,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Query].<init>(com.thoughtworks.qdox.model.expression.QueryTest,com.thoughtworks.qdox.model.expression.QueryTest,com.thoughtworks.qdox.model.expression.QueryTest)'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:32,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Query].toString()'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:33,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.QueryTest,String)'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:33,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: 34
      start: 26
    functionDepth: 2
    functionLinenumber: 26
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.model.expression.QueryTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/QueryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Query].<init>(com.thoughtworks.qdox.model.expression.QueryTest,com.thoughtworks.qdox.model.expression.QueryTest,com.thoughtworks.qdox.model.expression.QueryTest)'
    - '[com.thoughtworks.qdox.model.expression.QueryTest].mock()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.QueryTest,String)'
    - '[com.thoughtworks.qdox.model.expression.Query].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.QueryTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.QueryTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Query].<init>(null,null,null)'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:40,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:41,1
    - Dst: '[com.thoughtworks.qdox.model.expression.QueryTest].visit(com.thoughtworks.qdox.model.expression.Query)'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.expression.QueryTest].when(com.thoughtworks.qdox.model.expression.QueryTest)'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.expression.QueryTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Query].accept(com.thoughtworks.qdox.model.expression.QueryTest)'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:43,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.QueryTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 44
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 44
    functionName: '[com.thoughtworks.qdox.model.expression.QueryTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/QueryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Query].accept(com.thoughtworks.qdox.model.expression.QueryTest)'
    - '[Object].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.Query].<init>(null,null,null)'
    - '[com.thoughtworks.qdox.model.expression.QueryTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.QueryTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.QueryTest].visit(com.thoughtworks.qdox.model.expression.Query)'
    - '[com.thoughtworks.qdox.model.expression.QueryTest].when(com.thoughtworks.qdox.model.expression.QueryTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.QueryTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.QueryTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.QueryTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/QueryTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.QueryTest
    signature: '[com.thoughtworks.qdox.model.expression.QueryTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:14,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].when(com.thoughtworks.qdox.model.expression.PreDecrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrement].<init>(com.thoughtworks.qdox.model.expression.PreDecrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrement].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:17,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:17,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: 18
      start: 11
    functionDepth: 2
    functionLinenumber: 11
    functionLinenumberEnd: 18
    functionName: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PreDecrementTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.PreDecrement].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.PreDecrementTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.PreDecrementTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.PreDecrementTest].when(com.thoughtworks.qdox.model.expression.PreDecrementTest)'
    - '[com.thoughtworks.qdox.model.expression.PreDecrementTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.PreDecrement].<init>(com.thoughtworks.qdox.model.expression.PreDecrementTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:23,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:24,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].when(com.thoughtworks.qdox.model.expression.PreDecrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:24,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:24,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrement].<init>(com.thoughtworks.qdox.model.expression.PreDecrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:25,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].toString()'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrement].toString()'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:26,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:26,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: 27
      start: 20
    functionDepth: 2
    functionLinenumber: 20
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PreDecrementTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.PreDecrementTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.PreDecrementTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.PreDecrementTest].when(com.thoughtworks.qdox.model.expression.PreDecrementTest)'
    - '[com.thoughtworks.qdox.model.expression.PreDecrement].toString()'
    - '[com.thoughtworks.qdox.model.expression.PreDecrementTest].toString()'
    - '[com.thoughtworks.qdox.model.expression.PreDecrementTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.PreDecrement].<init>(com.thoughtworks.qdox.model.expression.PreDecrementTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:32,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrement].<init>(null)'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:33,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].visit(com.thoughtworks.qdox.model.expression.PreDecrement)'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].when(com.thoughtworks.qdox.model.expression.PreDecrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrement].accept(com.thoughtworks.qdox.model.expression.PreDecrementTest)'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:36,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.PreDecrementTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 37
    functionName: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PreDecrementTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PreDecrementTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.PreDecrement].accept(com.thoughtworks.qdox.model.expression.PreDecrementTest)'
    - '[com.thoughtworks.qdox.model.expression.PreDecrementTest].mock()'
    - '[Object].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.PreDecrement].<init>(null)'
    - '[com.thoughtworks.qdox.model.expression.PreDecrementTest].when(com.thoughtworks.qdox.model.expression.PreDecrementTest)'
    - '[com.thoughtworks.qdox.model.expression.PreDecrementTest].visit(com.thoughtworks.qdox.model.expression.PreDecrement)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.PreDecrementTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PreDecrementTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.PreDecrementTest
    signature: '[com.thoughtworks.qdox.model.expression.PreDecrementTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].<init>(String)'
      Src: com.thoughtworks.qdox.model.expression.FieldRefTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.FieldRefTest:17,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.FieldRefTest:17,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: 18
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 18
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRefTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/FieldRefTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.FieldRef].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.FieldRef].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.FieldRefTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].<init>(String)'
      Src: com.thoughtworks.qdox.model.expression.FieldRefTest:23,1
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].toString()'
      Src: com.thoughtworks.qdox.model.expression.FieldRefTest:24,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.FieldRefTest:24,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: 25
      start: 20
    functionDepth: 4
    functionLinenumber: 20
    functionLinenumberEnd: 25
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRefTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/FieldRefTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.FieldRef].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.FieldRef].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.FieldRefTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRefTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.FieldRefTest:30,1
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].<init>(String)'
      Src: com.thoughtworks.qdox.model.expression.FieldRefTest:31,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.FieldRefTest:32,1
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRefTest].visit(com.thoughtworks.qdox.model.expression.FieldRef)'
      Src: com.thoughtworks.qdox.model.expression.FieldRefTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRefTest].when(com.thoughtworks.qdox.model.expression.FieldRefTest)'
      Src: com.thoughtworks.qdox.model.expression.FieldRefTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRefTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.FieldRefTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].accept(com.thoughtworks.qdox.model.expression.FieldRefTest)'
      Src: com.thoughtworks.qdox.model.expression.FieldRefTest:34,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.FieldRefTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRefTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/FieldRefTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.FieldRefTest].visit(com.thoughtworks.qdox.model.expression.FieldRef)'
    - '[com.thoughtworks.qdox.model.expression.FieldRefTest].mock()'
    - '[Object].<init>()'
    - '[com.thoughtworks.qdox.model.expression.FieldRefTest].thenReturn(Object)'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.FieldRef].<init>(String)'
    - '[com.thoughtworks.qdox.model.expression.FieldRefTest].when(com.thoughtworks.qdox.model.expression.FieldRefTest)'
    - '[com.thoughtworks.qdox.model.expression.FieldRef].accept(com.thoughtworks.qdox.model.expression.FieldRefTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.FieldRefTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.FieldRefTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRefTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/FieldRefTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.FieldRefTest
    signature: '[com.thoughtworks.qdox.model.expression.FieldRefTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.AndTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AndTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AndTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AndTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AndTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.AndTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AndTest].when(com.thoughtworks.qdox.model.expression.AndTest)'
      Src: com.thoughtworks.qdox.model.expression.AndTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AndTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.AndTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AndTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.AndTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AndTest].when(com.thoughtworks.qdox.model.expression.AndTest)'
      Src: com.thoughtworks.qdox.model.expression.AndTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AndTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.AndTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.And].<init>(com.thoughtworks.qdox.model.expression.AndTest,com.thoughtworks.qdox.model.expression.AndTest)'
      Src: com.thoughtworks.qdox.model.expression.AndTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.And].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.AndTest:20,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.AndTest:20,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: 21
      start: 12
    functionDepth: 2
    functionLinenumber: 12
    functionLinenumberEnd: 21
    functionName: '[com.thoughtworks.qdox.model.expression.AndTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AndTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.AndTest].when(com.thoughtworks.qdox.model.expression.AndTest)'
    - '[com.thoughtworks.qdox.model.expression.And].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.AndTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.And].<init>(com.thoughtworks.qdox.model.expression.AndTest,com.thoughtworks.qdox.model.expression.AndTest)'
    - '[com.thoughtworks.qdox.model.expression.AndTest].mock()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.AndTest].getParameterValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.AndTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.AndTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AndTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AndTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AndTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.And].<init>(com.thoughtworks.qdox.model.expression.AndTest,com.thoughtworks.qdox.model.expression.AndTest)'
      Src: com.thoughtworks.qdox.model.expression.AndTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.And].toString()'
      Src: com.thoughtworks.qdox.model.expression.AndTest:29,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.AndTest,String)'
      Src: com.thoughtworks.qdox.model.expression.AndTest:29,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: 30
      start: 23
    functionDepth: 2
    functionLinenumber: 23
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.model.expression.AndTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AndTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.AndTest,String)'
    - '[com.thoughtworks.qdox.model.expression.And].toString()'
    - '[com.thoughtworks.qdox.model.expression.And].<init>(com.thoughtworks.qdox.model.expression.AndTest,com.thoughtworks.qdox.model.expression.AndTest)'
    - '[com.thoughtworks.qdox.model.expression.AndTest].mock()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.AndTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.AndTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AndTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.And].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.AndTest:36,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.AndTest:37,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AndTest].visit(com.thoughtworks.qdox.model.expression.And)'
      Src: com.thoughtworks.qdox.model.expression.AndTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AndTest].when(com.thoughtworks.qdox.model.expression.AndTest)'
      Src: com.thoughtworks.qdox.model.expression.AndTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AndTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.AndTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.And].accept(com.thoughtworks.qdox.model.expression.AndTest)'
      Src: com.thoughtworks.qdox.model.expression.AndTest:39,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.AndTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 40
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.model.expression.AndTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AndTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.AndTest].when(com.thoughtworks.qdox.model.expression.AndTest)'
    - '[com.thoughtworks.qdox.model.expression.And].<init>(null,null)'
    - '[Object].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.AndTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.And].accept(com.thoughtworks.qdox.model.expression.AndTest)'
    - '[com.thoughtworks.qdox.model.expression.AndTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.AndTest].visit(com.thoughtworks.qdox.model.expression.And)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.AndTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.AndTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.AndTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AndTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.AndTest
    signature: '[com.thoughtworks.qdox.model.expression.AndTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.SubtractTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.SubtractTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.SubtractTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.SubtractTest].when(com.thoughtworks.qdox.model.expression.SubtractTest)'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.SubtractTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.SubtractTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.SubtractTest].when(com.thoughtworks.qdox.model.expression.SubtractTest)'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.SubtractTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Subtract].<init>(com.thoughtworks.qdox.model.expression.SubtractTest,com.thoughtworks.qdox.model.expression.SubtractTest)'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Subtract].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:20,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:20,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: 21
      start: 12
    functionDepth: 2
    functionLinenumber: 12
    functionLinenumberEnd: 21
    functionName: '[com.thoughtworks.qdox.model.expression.SubtractTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/SubtractTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.SubtractTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.Subtract].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.SubtractTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.SubtractTest].when(com.thoughtworks.qdox.model.expression.SubtractTest)'
    - '[com.thoughtworks.qdox.model.expression.Subtract].<init>(com.thoughtworks.qdox.model.expression.SubtractTest,com.thoughtworks.qdox.model.expression.SubtractTest)'
    - '[com.thoughtworks.qdox.model.expression.SubtractTest].mock()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.SubtractTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.SubtractTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.expression.SubtractTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Subtract].<init>(com.thoughtworks.qdox.model.expression.SubtractTest,com.thoughtworks.qdox.model.expression.SubtractTest)'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Subtract].toString()'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:29,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.SubtractTest,String)'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:29,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: 30
      start: 23
    functionDepth: 2
    functionLinenumber: 23
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.model.expression.SubtractTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/SubtractTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.SubtractTest,String)'
    - '[com.thoughtworks.qdox.model.expression.Subtract].<init>(com.thoughtworks.qdox.model.expression.SubtractTest,com.thoughtworks.qdox.model.expression.SubtractTest)'
    - '[com.thoughtworks.qdox.model.expression.SubtractTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.Subtract].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.SubtractTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.SubtractTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Subtract].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:36,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:37,1
    - Dst: '[com.thoughtworks.qdox.model.expression.SubtractTest].visit(com.thoughtworks.qdox.model.expression.Subtract)'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.SubtractTest].when(com.thoughtworks.qdox.model.expression.SubtractTest)'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.SubtractTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Subtract].accept(com.thoughtworks.qdox.model.expression.SubtractTest)'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:39,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.SubtractTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 40
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.model.expression.SubtractTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/SubtractTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.SubtractTest].thenReturn(Object)'
    - '[Object].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.SubtractTest].when(com.thoughtworks.qdox.model.expression.SubtractTest)'
    - '[com.thoughtworks.qdox.model.expression.SubtractTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.Subtract].accept(com.thoughtworks.qdox.model.expression.SubtractTest)'
    - '[com.thoughtworks.qdox.model.expression.SubtractTest].visit(com.thoughtworks.qdox.model.expression.Subtract)'
    - '[com.thoughtworks.qdox.model.expression.Subtract].<init>(null,null)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.SubtractTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.SubtractTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.SubtractTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/SubtractTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.SubtractTest
    signature: '[com.thoughtworks.qdox.model.expression.SubtractTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalNotTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LogicalNotTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalNotTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LogicalNotTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalNotTest].when(com.thoughtworks.qdox.model.expression.LogicalNotTest)'
      Src: com.thoughtworks.qdox.model.expression.LogicalNotTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalNotTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.LogicalNotTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalNot].<init>(com.thoughtworks.qdox.model.expression.LogicalNotTest)'
      Src: com.thoughtworks.qdox.model.expression.LogicalNotTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalNot].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LogicalNotTest:19,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.LogicalNotTest:19,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: 20
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 20
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalNotTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LogicalNotTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LogicalNotTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.LogicalNot].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.LogicalNotTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.LogicalNot].<init>(com.thoughtworks.qdox.model.expression.LogicalNotTest)'
    - '[com.thoughtworks.qdox.model.expression.LogicalNotTest].mock()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.LogicalNotTest].when(com.thoughtworks.qdox.model.expression.LogicalNotTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.LogicalNotTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalNotTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LogicalNotTest:25,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalNot].<init>(com.thoughtworks.qdox.model.expression.LogicalNotTest)'
      Src: com.thoughtworks.qdox.model.expression.LogicalNotTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalNot].toString()'
      Src: com.thoughtworks.qdox.model.expression.LogicalNotTest:27,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.LogicalNotTest:27,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: 28
      start: 22
    functionDepth: 2
    functionLinenumber: 22
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalNotTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LogicalNotTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LogicalNotTest].mock()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.LogicalNot].toString()'
    - '[com.thoughtworks.qdox.model.expression.LogicalNot].<init>(com.thoughtworks.qdox.model.expression.LogicalNotTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.LogicalNotTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalNotTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LogicalNotTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalNot].<init>(null)'
      Src: com.thoughtworks.qdox.model.expression.LogicalNotTest:34,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.LogicalNotTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalNotTest].visit(com.thoughtworks.qdox.model.expression.LogicalNot)'
      Src: com.thoughtworks.qdox.model.expression.LogicalNotTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalNotTest].when(com.thoughtworks.qdox.model.expression.LogicalNotTest)'
      Src: com.thoughtworks.qdox.model.expression.LogicalNotTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalNotTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.LogicalNotTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalNot].accept(com.thoughtworks.qdox.model.expression.LogicalNotTest)'
      Src: com.thoughtworks.qdox.model.expression.LogicalNotTest:37,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.LogicalNotTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 38
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalNotTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LogicalNotTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LogicalNot].accept(com.thoughtworks.qdox.model.expression.LogicalNotTest)'
    - '[com.thoughtworks.qdox.model.expression.LogicalNot].<init>(null)'
    - '[Object].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.LogicalNotTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.LogicalNotTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.LogicalNotTest].when(com.thoughtworks.qdox.model.expression.LogicalNotTest)'
    - '[com.thoughtworks.qdox.model.expression.LogicalNotTest].visit(com.thoughtworks.qdox.model.expression.LogicalNot)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.LogicalNotTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.LogicalNotTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalNotTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LogicalNotTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.LogicalNotTest
    signature: '[com.thoughtworks.qdox.model.expression.LogicalNotTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].when(com.thoughtworks.qdox.model.expression.ShiftRightTest)'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].when(com.thoughtworks.qdox.model.expression.ShiftRightTest)'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRight].<init>(com.thoughtworks.qdox.model.expression.ShiftRightTest,com.thoughtworks.qdox.model.expression.ShiftRightTest)'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRight].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:21,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:21,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: 22
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ShiftRightTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ShiftRightTest].when(com.thoughtworks.qdox.model.expression.ShiftRightTest)'
    - '[com.thoughtworks.qdox.model.expression.ShiftRightTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.ShiftRight].<init>(com.thoughtworks.qdox.model.expression.ShiftRightTest,com.thoughtworks.qdox.model.expression.ShiftRightTest)'
    - '[com.thoughtworks.qdox.model.expression.ShiftRight].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.ShiftRightTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.ShiftRightTest].getParameterValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRight].<init>(com.thoughtworks.qdox.model.expression.ShiftRightTest,com.thoughtworks.qdox.model.expression.ShiftRightTest)'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRight].toString()'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ShiftRightTest,String)'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:30,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: 31
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ShiftRightTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ShiftRightTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.ShiftRight].<init>(com.thoughtworks.qdox.model.expression.ShiftRightTest,com.thoughtworks.qdox.model.expression.ShiftRightTest)'
    - '[com.thoughtworks.qdox.model.expression.ShiftRight].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ShiftRightTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRight].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:37,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].visit(com.thoughtworks.qdox.model.expression.ShiftRight)'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].when(com.thoughtworks.qdox.model.expression.ShiftRightTest)'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRight].accept(com.thoughtworks.qdox.model.expression.ShiftRightTest)'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.ShiftRightTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 41
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ShiftRightTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ShiftRightTest].when(com.thoughtworks.qdox.model.expression.ShiftRightTest)'
    - '[com.thoughtworks.qdox.model.expression.ShiftRightTest].mock()'
    - '[Object].<init>()'
    - '[com.thoughtworks.qdox.model.expression.ShiftRightTest].visit(com.thoughtworks.qdox.model.expression.ShiftRight)'
    - '[com.thoughtworks.qdox.model.expression.ShiftRight].accept(com.thoughtworks.qdox.model.expression.ShiftRightTest)'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.ShiftRightTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.ShiftRight].<init>(null,null)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.ShiftRightTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ShiftRightTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.ShiftRightTest
    signature: '[com.thoughtworks.qdox.model.expression.ShiftRightTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.CastTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.CastTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.CastTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.CastTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.CastTest].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.expression.CastTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.CastTest].when(com.thoughtworks.qdox.model.expression.CastTest)'
      Src: com.thoughtworks.qdox.model.expression.CastTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.CastTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.CastTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.CastTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.CastTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.CastTest].when(com.thoughtworks.qdox.model.expression.CastTest)'
      Src: com.thoughtworks.qdox.model.expression.CastTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.CastTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.CastTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Cast].<init>(com.thoughtworks.qdox.model.expression.CastTest,com.thoughtworks.qdox.model.expression.CastTest)'
      Src: com.thoughtworks.qdox.model.expression.CastTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Cast].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.CastTest:20,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.CastTest:20,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: 21
      start: 12
    functionDepth: 2
    functionLinenumber: 12
    functionLinenumberEnd: 21
    functionName: '[com.thoughtworks.qdox.model.expression.CastTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/CastTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.CastTest].when(com.thoughtworks.qdox.model.expression.CastTest)'
    - '[com.thoughtworks.qdox.model.expression.CastTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.CastTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.Cast].<init>(com.thoughtworks.qdox.model.expression.CastTest,com.thoughtworks.qdox.model.expression.CastTest)'
    - '[com.thoughtworks.qdox.model.expression.CastTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.CastTest].getCanonicalName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.Cast].getParameterValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.CastTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.CastTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.CastTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.expression.CastTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.CastTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Cast].<init>(com.thoughtworks.qdox.model.expression.CastTest,com.thoughtworks.qdox.model.expression.CastTest)'
      Src: com.thoughtworks.qdox.model.expression.CastTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Cast].toString()'
      Src: com.thoughtworks.qdox.model.expression.CastTest:29,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.CastTest,String)'
      Src: com.thoughtworks.qdox.model.expression.CastTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 30
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.model.expression.CastTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/CastTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.CastTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.Cast].<init>(com.thoughtworks.qdox.model.expression.CastTest,com.thoughtworks.qdox.model.expression.CastTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.CastTest,String)'
    - '[com.thoughtworks.qdox.model.expression.Cast].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.CastTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.CastTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.CastTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Cast].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.CastTest:36,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.CastTest:37,1
    - Dst: '[com.thoughtworks.qdox.model.expression.CastTest].visit(com.thoughtworks.qdox.model.expression.Cast)'
      Src: com.thoughtworks.qdox.model.expression.CastTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.CastTest].when(com.thoughtworks.qdox.model.expression.CastTest)'
      Src: com.thoughtworks.qdox.model.expression.CastTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.CastTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.CastTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Cast].accept(com.thoughtworks.qdox.model.expression.CastTest)'
      Src: com.thoughtworks.qdox.model.expression.CastTest:39,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.CastTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 40
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.model.expression.CastTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/CastTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.CastTest].when(com.thoughtworks.qdox.model.expression.CastTest)'
    - '[com.thoughtworks.qdox.model.expression.CastTest].mock()'
    - '[Object].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.Cast].<init>(null,null)'
    - '[com.thoughtworks.qdox.model.expression.CastTest].visit(com.thoughtworks.qdox.model.expression.Cast)'
    - '[com.thoughtworks.qdox.model.expression.CastTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.Cast].accept(com.thoughtworks.qdox.model.expression.CastTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.CastTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.CastTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.CastTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/CastTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.CastTest
    signature: '[com.thoughtworks.qdox.model.expression.CastTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.MinusSignTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.MinusSignTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MinusSignTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.MinusSignTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MinusSignTest].when(com.thoughtworks.qdox.model.expression.MinusSignTest)'
      Src: com.thoughtworks.qdox.model.expression.MinusSignTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MinusSignTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.MinusSignTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MinusSign].<init>(com.thoughtworks.qdox.model.expression.MinusSignTest)'
      Src: com.thoughtworks.qdox.model.expression.MinusSignTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MinusSign].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.MinusSignTest:19,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.MinusSignTest:19,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: 20
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 20
    functionName: '[com.thoughtworks.qdox.model.expression.MinusSignTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/MinusSignTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.MinusSignTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.MinusSignTest].when(com.thoughtworks.qdox.model.expression.MinusSignTest)'
    - '[com.thoughtworks.qdox.model.expression.MinusSignTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.MinusSign].getParameterValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.MinusSignTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.MinusSign].<init>(com.thoughtworks.qdox.model.expression.MinusSignTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.MinusSignTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.MinusSignTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.MinusSignTest:25,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MinusSign].<init>(com.thoughtworks.qdox.model.expression.MinusSignTest)'
      Src: com.thoughtworks.qdox.model.expression.MinusSignTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MinusSign].toString()'
      Src: com.thoughtworks.qdox.model.expression.MinusSignTest:27,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.MinusSignTest:27,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: 28
      start: 22
    functionDepth: 2
    functionLinenumber: 22
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.model.expression.MinusSignTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/MinusSignTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.MinusSignTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.MinusSign].<init>(com.thoughtworks.qdox.model.expression.MinusSignTest)'
    - '[com.thoughtworks.qdox.model.expression.MinusSign].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.MinusSignTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.MinusSignTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.MinusSignTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MinusSign].<init>(null)'
      Src: com.thoughtworks.qdox.model.expression.MinusSignTest:34,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.MinusSignTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MinusSignTest].visit(com.thoughtworks.qdox.model.expression.MinusSign)'
      Src: com.thoughtworks.qdox.model.expression.MinusSignTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MinusSignTest].when(com.thoughtworks.qdox.model.expression.MinusSignTest)'
      Src: com.thoughtworks.qdox.model.expression.MinusSignTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MinusSignTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.MinusSignTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MinusSign].accept(com.thoughtworks.qdox.model.expression.MinusSignTest)'
      Src: com.thoughtworks.qdox.model.expression.MinusSignTest:37,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.MinusSignTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 38
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.model.expression.MinusSignTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/MinusSignTest.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[com.thoughtworks.qdox.model.expression.MinusSign].<init>(null)'
    - '[com.thoughtworks.qdox.model.expression.MinusSignTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.MinusSignTest].when(com.thoughtworks.qdox.model.expression.MinusSignTest)'
    - '[com.thoughtworks.qdox.model.expression.MinusSignTest].thenReturn(Object)'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.MinusSignTest].visit(com.thoughtworks.qdox.model.expression.MinusSign)'
    - '[com.thoughtworks.qdox.model.expression.MinusSign].accept(com.thoughtworks.qdox.model.expression.MinusSignTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.MinusSignTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.MinusSignTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.MinusSignTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/MinusSignTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.MinusSignTest
    signature: '[com.thoughtworks.qdox.model.expression.MinusSignTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.OrTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.OrTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.OrTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.OrTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.OrTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.OrTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.OrTest].when(com.thoughtworks.qdox.model.expression.OrTest)'
      Src: com.thoughtworks.qdox.model.expression.OrTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.OrTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.OrTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.OrTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.OrTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.OrTest].when(com.thoughtworks.qdox.model.expression.OrTest)'
      Src: com.thoughtworks.qdox.model.expression.OrTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.OrTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.OrTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Or].<init>(com.thoughtworks.qdox.model.expression.OrTest,com.thoughtworks.qdox.model.expression.OrTest)'
      Src: com.thoughtworks.qdox.model.expression.OrTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Or].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.OrTest:21,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.OrTest:21,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: 22
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.expression.OrTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/OrTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.OrTest].when(com.thoughtworks.qdox.model.expression.OrTest)'
    - '[com.thoughtworks.qdox.model.expression.Or].<init>(com.thoughtworks.qdox.model.expression.OrTest,com.thoughtworks.qdox.model.expression.OrTest)'
    - '[com.thoughtworks.qdox.model.expression.Or].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.OrTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.OrTest].mock()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.OrTest].thenReturn(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.OrTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.OrTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.OrTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.OrTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.OrTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Or].<init>(com.thoughtworks.qdox.model.expression.OrTest,com.thoughtworks.qdox.model.expression.OrTest)'
      Src: com.thoughtworks.qdox.model.expression.OrTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Or].toString()'
      Src: com.thoughtworks.qdox.model.expression.OrTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.OrTest,String)'
      Src: com.thoughtworks.qdox.model.expression.OrTest:30,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: 31
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.expression.OrTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/OrTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.OrTest,String)'
    - '[com.thoughtworks.qdox.model.expression.Or].<init>(com.thoughtworks.qdox.model.expression.OrTest,com.thoughtworks.qdox.model.expression.OrTest)'
    - '[com.thoughtworks.qdox.model.expression.OrTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.Or].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.OrTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.OrTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.OrTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Or].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.OrTest:37,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.OrTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.OrTest].visit(com.thoughtworks.qdox.model.expression.Or)'
      Src: com.thoughtworks.qdox.model.expression.OrTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.OrTest].when(com.thoughtworks.qdox.model.expression.OrTest)'
      Src: com.thoughtworks.qdox.model.expression.OrTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.OrTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.OrTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Or].accept(com.thoughtworks.qdox.model.expression.OrTest)'
      Src: com.thoughtworks.qdox.model.expression.OrTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.OrTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 41
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.OrTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/OrTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.OrTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.OrTest].when(com.thoughtworks.qdox.model.expression.OrTest)'
    - '[Object].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.Or].<init>(null,null)'
    - '[com.thoughtworks.qdox.model.expression.Or].accept(com.thoughtworks.qdox.model.expression.OrTest)'
    - '[com.thoughtworks.qdox.model.expression.OrTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.OrTest].visit(com.thoughtworks.qdox.model.expression.Or)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.OrTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.OrTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.OrTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/OrTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.OrTest
    signature: '[com.thoughtworks.qdox.model.expression.OrTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].when(com.thoughtworks.qdox.model.expression.LessEqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].when(com.thoughtworks.qdox.model.expression.LessEqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEquals].<init>(com.thoughtworks.qdox.model.expression.LessEqualsTest,com.thoughtworks.qdox.model.expression.LessEqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEquals].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:21,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:21,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: 22
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LessEqualsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LessEquals].<init>(com.thoughtworks.qdox.model.expression.LessEqualsTest,com.thoughtworks.qdox.model.expression.LessEqualsTest)'
    - '[com.thoughtworks.qdox.model.expression.LessEqualsTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.LessEqualsTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.LessEquals].getParameterValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.LessEqualsTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.LessEqualsTest].when(com.thoughtworks.qdox.model.expression.LessEqualsTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEquals].<init>(com.thoughtworks.qdox.model.expression.LessEqualsTest,com.thoughtworks.qdox.model.expression.LessEqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEquals].toString()'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.LessEqualsTest,String)'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:30,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: 31
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LessEqualsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LessEquals].<init>(com.thoughtworks.qdox.model.expression.LessEqualsTest,com.thoughtworks.qdox.model.expression.LessEqualsTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.LessEqualsTest,String)'
    - '[com.thoughtworks.qdox.model.expression.LessEquals].toString()'
    - '[com.thoughtworks.qdox.model.expression.LessEqualsTest].mock()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEquals].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:37,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].visit(com.thoughtworks.qdox.model.expression.LessEquals)'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].when(com.thoughtworks.qdox.model.expression.LessEqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEquals].accept(com.thoughtworks.qdox.model.expression.LessEqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.LessEqualsTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 41
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LessEqualsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LessEqualsTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.LessEqualsTest].visit(com.thoughtworks.qdox.model.expression.LessEquals)'
    - '[com.thoughtworks.qdox.model.expression.LessEqualsTest].mock()'
    - '[Object].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.LessEquals].accept(com.thoughtworks.qdox.model.expression.LessEqualsTest)'
    - '[com.thoughtworks.qdox.model.expression.LessEquals].<init>(null,null)'
    - '[com.thoughtworks.qdox.model.expression.LessEqualsTest].when(com.thoughtworks.qdox.model.expression.LessEqualsTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.LessEqualsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LessEqualsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.LessEqualsTest
    signature: '[com.thoughtworks.qdox.model.expression.LessEqualsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.ParenExpressionTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.ParenExpressionTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].when(com.thoughtworks.qdox.model.expression.ParenExpressionTest)'
      Src: com.thoughtworks.qdox.model.expression.ParenExpressionTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.ParenExpressionTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ParenExpression].<init>(com.thoughtworks.qdox.model.expression.ParenExpressionTest)'
      Src: com.thoughtworks.qdox.model.expression.ParenExpressionTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ParenExpression].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.ParenExpressionTest:19,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.ParenExpressionTest:19,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: 20
      start: 13
    functionDepth: 1
    functionLinenumber: 13
    functionLinenumberEnd: 20
    functionName: '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ParenExpressionTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.ParenExpression].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.ParenExpression].<init>(com.thoughtworks.qdox.model.expression.ParenExpressionTest)'
    - '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].when(com.thoughtworks.qdox.model.expression.ParenExpressionTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.ParenExpressionTest:25,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ParenExpression].<init>(com.thoughtworks.qdox.model.expression.ParenExpressionTest)'
      Src: com.thoughtworks.qdox.model.expression.ParenExpressionTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ParenExpression].toString()'
      Src: com.thoughtworks.qdox.model.expression.ParenExpressionTest:27,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.ParenExpressionTest:27,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: 28
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ParenExpressionTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.ParenExpression].<init>(com.thoughtworks.qdox.model.expression.ParenExpressionTest)'
    - '[com.thoughtworks.qdox.model.expression.ParenExpression].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.ParenExpressionTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ParenExpression].<init>(null)'
      Src: com.thoughtworks.qdox.model.expression.ParenExpressionTest:34,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.ParenExpressionTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].visit(com.thoughtworks.qdox.model.expression.ParenExpression)'
      Src: com.thoughtworks.qdox.model.expression.ParenExpressionTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].when(com.thoughtworks.qdox.model.expression.ParenExpressionTest)'
      Src: com.thoughtworks.qdox.model.expression.ParenExpressionTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.ParenExpressionTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ParenExpression].accept(com.thoughtworks.qdox.model.expression.ParenExpressionTest)'
      Src: com.thoughtworks.qdox.model.expression.ParenExpressionTest:37,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.ParenExpressionTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 38
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ParenExpressionTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.ParenExpression].<init>(null)'
    - '[Object].<init>()'
    - '[com.thoughtworks.qdox.model.expression.ParenExpression].accept(com.thoughtworks.qdox.model.expression.ParenExpressionTest)'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].visit(com.thoughtworks.qdox.model.expression.ParenExpression)'
    - '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].when(com.thoughtworks.qdox.model.expression.ParenExpressionTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.ParenExpressionTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ParenExpressionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.ParenExpressionTest
    signature: '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].when(com.thoughtworks.qdox.model.expression.NotEqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].when(com.thoughtworks.qdox.model.expression.NotEqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEquals].<init>(com.thoughtworks.qdox.model.expression.NotEqualsTest,com.thoughtworks.qdox.model.expression.NotEqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEquals].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:21,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:21,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: 22
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/NotEqualsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.NotEqualsTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.NotEquals].<init>(com.thoughtworks.qdox.model.expression.NotEqualsTest,com.thoughtworks.qdox.model.expression.NotEqualsTest)'
    - '[com.thoughtworks.qdox.model.expression.NotEqualsTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.NotEquals].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.NotEqualsTest].getParameterValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.NotEqualsTest].when(com.thoughtworks.qdox.model.expression.NotEqualsTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEquals].<init>(com.thoughtworks.qdox.model.expression.NotEqualsTest,com.thoughtworks.qdox.model.expression.NotEqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEquals].toString()'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.NotEqualsTest,String)'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:30,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: 31
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/NotEqualsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.NotEquals].<init>(com.thoughtworks.qdox.model.expression.NotEqualsTest,com.thoughtworks.qdox.model.expression.NotEqualsTest)'
    - '[com.thoughtworks.qdox.model.expression.NotEqualsTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.NotEquals].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.NotEqualsTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEquals].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:37,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].visit(com.thoughtworks.qdox.model.expression.NotEquals)'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].when(com.thoughtworks.qdox.model.expression.NotEqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEquals].accept(com.thoughtworks.qdox.model.expression.NotEqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.NotEqualsTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 41
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/NotEqualsTest.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[com.thoughtworks.qdox.model.expression.NotEqualsTest].visit(com.thoughtworks.qdox.model.expression.NotEquals)'
    - '[com.thoughtworks.qdox.model.expression.NotEqualsTest].mock()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.NotEquals].<init>(null,null)'
    - '[com.thoughtworks.qdox.model.expression.NotEqualsTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.NotEquals].accept(com.thoughtworks.qdox.model.expression.NotEqualsTest)'
    - '[com.thoughtworks.qdox.model.expression.NotEqualsTest].when(com.thoughtworks.qdox.model.expression.NotEqualsTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.NotEqualsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/NotEqualsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.NotEqualsTest
    signature: '[com.thoughtworks.qdox.model.expression.NotEqualsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThanTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThanTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThanTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThanTest].when(com.thoughtworks.qdox.model.expression.LessThanTest)'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThanTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThanTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThanTest].when(com.thoughtworks.qdox.model.expression.LessThanTest)'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThanTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThan].<init>(com.thoughtworks.qdox.model.expression.LessThanTest,com.thoughtworks.qdox.model.expression.LessThanTest)'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThan].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:21,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:21,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: 22
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.expression.LessThanTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LessThanTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LessThanTest].when(com.thoughtworks.qdox.model.expression.LessThanTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.LessThan].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.LessThanTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.LessThanTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.LessThanTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.LessThan].<init>(com.thoughtworks.qdox.model.expression.LessThanTest,com.thoughtworks.qdox.model.expression.LessThanTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.LessThanTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThanTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThanTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThan].<init>(com.thoughtworks.qdox.model.expression.LessThanTest,com.thoughtworks.qdox.model.expression.LessThanTest)'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThan].toString()'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.LessThanTest,String)'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:30,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: 31
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.expression.LessThanTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LessThanTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.LessThanTest,String)'
    - '[com.thoughtworks.qdox.model.expression.LessThanTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.LessThan].<init>(com.thoughtworks.qdox.model.expression.LessThanTest,com.thoughtworks.qdox.model.expression.LessThanTest)'
    - '[com.thoughtworks.qdox.model.expression.LessThan].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.LessThanTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThanTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThan].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:37,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThanTest].visit(com.thoughtworks.qdox.model.expression.LessThan)'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThanTest].when(com.thoughtworks.qdox.model.expression.LessThanTest)'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThanTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThan].accept(com.thoughtworks.qdox.model.expression.LessThanTest)'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.LessThanTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 41
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.LessThanTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LessThanTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LessThanTest].when(com.thoughtworks.qdox.model.expression.LessThanTest)'
    - '[Object].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.LessThanTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.LessThan].<init>(null,null)'
    - '[com.thoughtworks.qdox.model.expression.LessThanTest].visit(com.thoughtworks.qdox.model.expression.LessThan)'
    - '[com.thoughtworks.qdox.model.expression.LessThanTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.LessThan].accept(com.thoughtworks.qdox.model.expression.LessThanTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.LessThanTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.LessThanTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.LessThanTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LessThanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.LessThanTest
    signature: '[com.thoughtworks.qdox.model.expression.LessThanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.DivideTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.DivideTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.DivideTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.DivideTest].when(com.thoughtworks.qdox.model.expression.DivideTest)'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.DivideTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.DivideTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.DivideTest].when(com.thoughtworks.qdox.model.expression.DivideTest)'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.DivideTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Divide].<init>(com.thoughtworks.qdox.model.expression.DivideTest,com.thoughtworks.qdox.model.expression.DivideTest)'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Divide].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:21,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:21,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: 22
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.expression.DivideTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/DivideTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Divide].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.DivideTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.Divide].<init>(com.thoughtworks.qdox.model.expression.DivideTest,com.thoughtworks.qdox.model.expression.DivideTest)'
    - '[com.thoughtworks.qdox.model.expression.DivideTest].when(com.thoughtworks.qdox.model.expression.DivideTest)'
    - '[com.thoughtworks.qdox.model.expression.DivideTest].thenReturn(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.DivideTest].getParameterValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.DivideTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.DivideTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.DivideTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Divide].<init>(com.thoughtworks.qdox.model.expression.DivideTest,com.thoughtworks.qdox.model.expression.DivideTest)'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Divide].toString()'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.DivideTest,String)'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:30,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: 31
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.expression.DivideTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/DivideTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Divide].toString()'
    - '[com.thoughtworks.qdox.model.expression.DivideTest].mock()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.DivideTest,String)'
    - '[com.thoughtworks.qdox.model.expression.Divide].<init>(com.thoughtworks.qdox.model.expression.DivideTest,com.thoughtworks.qdox.model.expression.DivideTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.DivideTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.DivideTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Divide].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:37,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.DivideTest].visit(com.thoughtworks.qdox.model.expression.Divide)'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.DivideTest].when(com.thoughtworks.qdox.model.expression.DivideTest)'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.DivideTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Divide].accept(com.thoughtworks.qdox.model.expression.DivideTest)'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.DivideTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 41
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.DivideTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/DivideTest.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[com.thoughtworks.qdox.model.expression.DivideTest].mock()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.DivideTest].visit(com.thoughtworks.qdox.model.expression.Divide)'
    - '[com.thoughtworks.qdox.model.expression.Divide].accept(com.thoughtworks.qdox.model.expression.DivideTest)'
    - '[com.thoughtworks.qdox.model.expression.DivideTest].when(com.thoughtworks.qdox.model.expression.DivideTest)'
    - '[com.thoughtworks.qdox.model.expression.Divide].<init>(null,null)'
    - '[com.thoughtworks.qdox.model.expression.DivideTest].thenReturn(Object)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.DivideTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.DivideTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.DivideTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/DivideTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.DivideTest
    signature: '[com.thoughtworks.qdox.model.expression.DivideTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.AssignmentTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:14,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AssignmentTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AssignmentTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AssignmentTest].when(com.thoughtworks.qdox.model.expression.AssignmentTest)'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AssignmentTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AssignmentTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AssignmentTest].when(com.thoughtworks.qdox.model.expression.AssignmentTest)'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AssignmentTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Assignment].<init>(com.thoughtworks.qdox.model.expression.AssignmentTest,String,com.thoughtworks.qdox.model.expression.AssignmentTest)'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Assignment].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:19,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,Object)'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:19,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: 20
      start: 11
    functionDepth: 2
    functionLinenumber: 11
    functionLinenumberEnd: 20
    functionName: '[com.thoughtworks.qdox.model.expression.AssignmentTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AssignmentTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Assignment].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.Assignment].<init>(com.thoughtworks.qdox.model.expression.AssignmentTest,String,com.thoughtworks.qdox.model.expression.AssignmentTest)'
    - '[com.thoughtworks.qdox.model.expression.AssignmentTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.AssignmentTest].thenReturn(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,Object)'
    - '[com.thoughtworks.qdox.model.expression.AssignmentTest].when(com.thoughtworks.qdox.model.expression.AssignmentTest)'
    - '[com.thoughtworks.qdox.model.expression.AssignmentTest].mock()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.AssignmentTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.AssignmentTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:25,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AssignmentTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Assignment].<init>(com.thoughtworks.qdox.model.expression.AssignmentTest,String,com.thoughtworks.qdox.model.expression.AssignmentTest)'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Assignment].toString()'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:28,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.AssignmentTest,String)'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:28,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: 29
      start: 22
    functionDepth: 2
    functionLinenumber: 22
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.AssignmentTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AssignmentTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.AssignmentTest,String)'
    - '[com.thoughtworks.qdox.model.expression.Assignment].toString()'
    - '[com.thoughtworks.qdox.model.expression.AssignmentTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.Assignment].<init>(com.thoughtworks.qdox.model.expression.AssignmentTest,String,com.thoughtworks.qdox.model.expression.AssignmentTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.AssignmentTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.AssignmentTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Assignment].<init>(null,null,null)'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:35,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AssignmentTest].visit(com.thoughtworks.qdox.model.expression.Assignment)'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:37,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AssignmentTest].when(com.thoughtworks.qdox.model.expression.AssignmentTest)'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:37,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AssignmentTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:37,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Assignment].accept(com.thoughtworks.qdox.model.expression.AssignmentTest)'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:38,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.AssignmentTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 39
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 39
    functionName: '[com.thoughtworks.qdox.model.expression.AssignmentTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AssignmentTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.AssignmentTest].visit(com.thoughtworks.qdox.model.expression.Assignment)'
    - '[com.thoughtworks.qdox.model.expression.Assignment].<init>(null,null,null)'
    - '[Object].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.Assignment].accept(com.thoughtworks.qdox.model.expression.AssignmentTest)'
    - '[com.thoughtworks.qdox.model.expression.AssignmentTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.AssignmentTest].when(com.thoughtworks.qdox.model.expression.AssignmentTest)'
    - '[com.thoughtworks.qdox.model.expression.AssignmentTest].mock()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.AssignmentTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.AssignmentTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.AssignmentTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AssignmentTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.AssignmentTest
    signature: '[com.thoughtworks.qdox.model.expression.AssignmentTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].when(com.thoughtworks.qdox.model.expression.GreaterEqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].when(com.thoughtworks.qdox.model.expression.GreaterEqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEquals].<init>(com.thoughtworks.qdox.model.expression.GreaterEqualsTest,com.thoughtworks.qdox.model.expression.GreaterEqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEquals].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:21,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:21,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: 22
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/GreaterEqualsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].getParameterValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.GreaterEquals].<init>(com.thoughtworks.qdox.model.expression.GreaterEqualsTest,com.thoughtworks.qdox.model.expression.GreaterEqualsTest)'
    - '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.GreaterEquals].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].when(com.thoughtworks.qdox.model.expression.GreaterEqualsTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEquals].<init>(com.thoughtworks.qdox.model.expression.GreaterEqualsTest,com.thoughtworks.qdox.model.expression.GreaterEqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEquals].toString()'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.GreaterEqualsTest,String)'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:30,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: 31
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/GreaterEqualsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.GreaterEquals].toString()'
    - '[com.thoughtworks.qdox.model.expression.GreaterEquals].<init>(com.thoughtworks.qdox.model.expression.GreaterEqualsTest,com.thoughtworks.qdox.model.expression.GreaterEqualsTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.GreaterEqualsTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEquals].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:37,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].visit(com.thoughtworks.qdox.model.expression.GreaterEquals)'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].when(com.thoughtworks.qdox.model.expression.GreaterEqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEquals].accept(com.thoughtworks.qdox.model.expression.GreaterEqualsTest)'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.GreaterEqualsTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 41
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/GreaterEqualsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.GreaterEquals].<init>(null,null)'
    - '[Object].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].visit(com.thoughtworks.qdox.model.expression.GreaterEquals)'
    - '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.GreaterEquals].accept(com.thoughtworks.qdox.model.expression.GreaterEqualsTest)'
    - '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].when(com.thoughtworks.qdox.model.expression.GreaterEqualsTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.GreaterEqualsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/GreaterEqualsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.GreaterEqualsTest
    signature: '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.RemainderTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.RemainderTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.RemainderTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.RemainderTest].when(com.thoughtworks.qdox.model.expression.RemainderTest)'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.RemainderTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.RemainderTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.RemainderTest].when(com.thoughtworks.qdox.model.expression.RemainderTest)'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.RemainderTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Remainder].<init>(com.thoughtworks.qdox.model.expression.RemainderTest,com.thoughtworks.qdox.model.expression.RemainderTest)'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Remainder].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:21,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:21,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: 22
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.expression.RemainderTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/RemainderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.RemainderTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.Remainder].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.RemainderTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.RemainderTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.RemainderTest].when(com.thoughtworks.qdox.model.expression.RemainderTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.Remainder].<init>(com.thoughtworks.qdox.model.expression.RemainderTest,com.thoughtworks.qdox.model.expression.RemainderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.RemainderTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.RemainderTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.RemainderTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Remainder].<init>(com.thoughtworks.qdox.model.expression.RemainderTest,com.thoughtworks.qdox.model.expression.RemainderTest)'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Remainder].toString()'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.RemainderTest,String)'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:30,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: 31
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.expression.RemainderTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/RemainderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Remainder].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.RemainderTest,String)'
    - '[com.thoughtworks.qdox.model.expression.Remainder].<init>(com.thoughtworks.qdox.model.expression.RemainderTest,com.thoughtworks.qdox.model.expression.RemainderTest)'
    - '[com.thoughtworks.qdox.model.expression.RemainderTest].mock()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.RemainderTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.RemainderTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Remainder].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:37,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.RemainderTest].visit(com.thoughtworks.qdox.model.expression.Remainder)'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.RemainderTest].when(com.thoughtworks.qdox.model.expression.RemainderTest)'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.RemainderTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Remainder].accept(com.thoughtworks.qdox.model.expression.RemainderTest)'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.RemainderTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 41
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.RemainderTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/RemainderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.RemainderTest].visit(com.thoughtworks.qdox.model.expression.Remainder)'
    - '[Object].<init>()'
    - '[com.thoughtworks.qdox.model.expression.RemainderTest].thenReturn(Object)'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.Remainder].accept(com.thoughtworks.qdox.model.expression.RemainderTest)'
    - '[com.thoughtworks.qdox.model.expression.RemainderTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.RemainderTest].when(com.thoughtworks.qdox.model.expression.RemainderTest)'
    - '[com.thoughtworks.qdox.model.expression.Remainder].<init>(null,null)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.RemainderTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.RemainderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.RemainderTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/RemainderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.RemainderTest
    signature: '[com.thoughtworks.qdox.model.expression.RemainderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].when(com.thoughtworks.qdox.model.expression.LogicalOrTest)'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].when(com.thoughtworks.qdox.model.expression.LogicalOrTest)'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOr].<init>(com.thoughtworks.qdox.model.expression.LogicalOrTest,com.thoughtworks.qdox.model.expression.LogicalOrTest)'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOr].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:21,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:21,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: 22
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LogicalOrTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LogicalOrTest].when(com.thoughtworks.qdox.model.expression.LogicalOrTest)'
    - '[com.thoughtworks.qdox.model.expression.LogicalOrTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.LogicalOr].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.LogicalOrTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.LogicalOr].<init>(com.thoughtworks.qdox.model.expression.LogicalOrTest,com.thoughtworks.qdox.model.expression.LogicalOrTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.LogicalOrTest].thenReturn(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOr].<init>(com.thoughtworks.qdox.model.expression.LogicalOrTest,com.thoughtworks.qdox.model.expression.LogicalOrTest)'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOr].toString()'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.LogicalOrTest,String)'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:30,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: 31
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LogicalOrTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LogicalOr].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.LogicalOrTest,String)'
    - '[com.thoughtworks.qdox.model.expression.LogicalOr].<init>(com.thoughtworks.qdox.model.expression.LogicalOrTest,com.thoughtworks.qdox.model.expression.LogicalOrTest)'
    - '[com.thoughtworks.qdox.model.expression.LogicalOrTest].mock()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOr].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:37,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].visit(com.thoughtworks.qdox.model.expression.LogicalOr)'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].when(com.thoughtworks.qdox.model.expression.LogicalOrTest)'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOr].accept(com.thoughtworks.qdox.model.expression.LogicalOrTest)'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.LogicalOrTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 41
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LogicalOrTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LogicalOrTest].when(com.thoughtworks.qdox.model.expression.LogicalOrTest)'
    - '[com.thoughtworks.qdox.model.expression.LogicalOrTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.LogicalOr].accept(com.thoughtworks.qdox.model.expression.LogicalOrTest)'
    - '[Object].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.LogicalOrTest].visit(com.thoughtworks.qdox.model.expression.LogicalOr)'
    - '[com.thoughtworks.qdox.model.expression.LogicalOr].<init>(null,null)'
    - '[com.thoughtworks.qdox.model.expression.LogicalOrTest].thenReturn(Object)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.LogicalOrTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LogicalOrTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.LogicalOrTest
    signature: '[com.thoughtworks.qdox.model.expression.LogicalOrTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].when(com.thoughtworks.qdox.model.expression.LogicalAndTest)'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].when(com.thoughtworks.qdox.model.expression.LogicalAndTest)'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAnd].<init>(com.thoughtworks.qdox.model.expression.LogicalAndTest,com.thoughtworks.qdox.model.expression.LogicalAndTest)'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAnd].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:20,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:20,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: 21
      start: 12
    functionDepth: 2
    functionLinenumber: 12
    functionLinenumberEnd: 21
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LogicalAndTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LogicalAndTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.LogicalAndTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.LogicalAndTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.LogicalAndTest].when(com.thoughtworks.qdox.model.expression.LogicalAndTest)'
    - '[com.thoughtworks.qdox.model.expression.LogicalAnd].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.LogicalAnd].<init>(com.thoughtworks.qdox.model.expression.LogicalAndTest,com.thoughtworks.qdox.model.expression.LogicalAndTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAnd].<init>(com.thoughtworks.qdox.model.expression.LogicalAndTest,com.thoughtworks.qdox.model.expression.LogicalAndTest)'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAnd].toString()'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:29,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.LogicalAndTest,String)'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:29,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: 30
      start: 23
    functionDepth: 2
    functionLinenumber: 23
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LogicalAndTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LogicalAnd].toString()'
    - '[com.thoughtworks.qdox.model.expression.LogicalAndTest].mock()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.LogicalAndTest,String)'
    - '[com.thoughtworks.qdox.model.expression.LogicalAnd].<init>(com.thoughtworks.qdox.model.expression.LogicalAndTest,com.thoughtworks.qdox.model.expression.LogicalAndTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAnd].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:36,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:37,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].visit(com.thoughtworks.qdox.model.expression.LogicalAnd)'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].when(com.thoughtworks.qdox.model.expression.LogicalAndTest)'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAnd].accept(com.thoughtworks.qdox.model.expression.LogicalAndTest)'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:39,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.LogicalAndTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 40
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LogicalAndTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LogicalAndTest].mock()'
    - '[Object].<init>()'
    - '[com.thoughtworks.qdox.model.expression.LogicalAnd].<init>(null,null)'
    - '[com.thoughtworks.qdox.model.expression.LogicalAndTest].when(com.thoughtworks.qdox.model.expression.LogicalAndTest)'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.LogicalAndTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.LogicalAnd].accept(com.thoughtworks.qdox.model.expression.LogicalAndTest)'
    - '[com.thoughtworks.qdox.model.expression.LogicalAndTest].visit(com.thoughtworks.qdox.model.expression.LogicalAnd)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.LogicalAndTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LogicalAndTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.LogicalAndTest
    signature: '[com.thoughtworks.qdox.model.expression.LogicalAndTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PlusSignTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.PlusSignTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PlusSignTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.PlusSignTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PlusSignTest].when(com.thoughtworks.qdox.model.expression.PlusSignTest)'
      Src: com.thoughtworks.qdox.model.expression.PlusSignTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PlusSignTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.PlusSignTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PlusSign].<init>(com.thoughtworks.qdox.model.expression.PlusSignTest)'
      Src: com.thoughtworks.qdox.model.expression.PlusSignTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PlusSign].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.PlusSignTest:19,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.PlusSignTest:19,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: 20
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 20
    functionName: '[com.thoughtworks.qdox.model.expression.PlusSignTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PlusSignTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PlusSign].<init>(com.thoughtworks.qdox.model.expression.PlusSignTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.PlusSign].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.PlusSignTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.PlusSignTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.PlusSignTest].when(com.thoughtworks.qdox.model.expression.PlusSignTest)'
    - '[com.thoughtworks.qdox.model.expression.PlusSignTest].getParameterValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.PlusSignTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PlusSignTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.PlusSignTest:25,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PlusSign].<init>(com.thoughtworks.qdox.model.expression.PlusSignTest)'
      Src: com.thoughtworks.qdox.model.expression.PlusSignTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PlusSign].toString()'
      Src: com.thoughtworks.qdox.model.expression.PlusSignTest:27,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.PlusSignTest:27,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: 28
      start: 22
    functionDepth: 2
    functionLinenumber: 22
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.model.expression.PlusSignTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PlusSignTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PlusSignTest].mock()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.PlusSign].<init>(com.thoughtworks.qdox.model.expression.PlusSignTest)'
    - '[com.thoughtworks.qdox.model.expression.PlusSign].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.PlusSignTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PlusSignTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.PlusSignTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PlusSign].<init>(null)'
      Src: com.thoughtworks.qdox.model.expression.PlusSignTest:34,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.PlusSignTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PlusSignTest].visit(com.thoughtworks.qdox.model.expression.PlusSign)'
      Src: com.thoughtworks.qdox.model.expression.PlusSignTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PlusSignTest].when(com.thoughtworks.qdox.model.expression.PlusSignTest)'
      Src: com.thoughtworks.qdox.model.expression.PlusSignTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PlusSignTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.PlusSignTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PlusSign].accept(com.thoughtworks.qdox.model.expression.PlusSignTest)'
      Src: com.thoughtworks.qdox.model.expression.PlusSignTest:37,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.PlusSignTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 38
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.model.expression.PlusSignTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PlusSignTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PlusSignTest].visit(com.thoughtworks.qdox.model.expression.PlusSign)'
    - '[Object].<init>()'
    - '[com.thoughtworks.qdox.model.expression.PlusSign].accept(com.thoughtworks.qdox.model.expression.PlusSignTest)'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.PlusSignTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.PlusSign].<init>(null)'
    - '[com.thoughtworks.qdox.model.expression.PlusSignTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.PlusSignTest].when(com.thoughtworks.qdox.model.expression.PlusSignTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.PlusSignTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.PlusSignTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.PlusSignTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PlusSignTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.PlusSignTest
    signature: '[com.thoughtworks.qdox.model.expression.PlusSignTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].when(com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest)'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].when(com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest)'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].<init>(com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest,com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest)'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:20,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:20,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: 21
      start: 12
    functionDepth: 2
    functionLinenumber: 12
    functionLinenumberEnd: 21
    functionName: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/UnsignedShiftRightTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].<init>(com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest,com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest)'
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].when(com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].thenReturn(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].<init>(com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest,com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest)'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].toString()'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:29,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest,String)'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:29,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: 30
      start: 23
    functionDepth: 2
    functionLinenumber: 23
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/UnsignedShiftRightTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].toString()'
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].<init>(com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest,com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:35,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:36,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:37,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].visit(com.thoughtworks.qdox.model.expression.UnsignedShiftRight)'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].when(com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest)'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].accept(com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest)'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:39,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 40
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/UnsignedShiftRightTest.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].visit(com.thoughtworks.qdox.model.expression.UnsignedShiftRight)'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].accept(com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest)'
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].when(com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest)'
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].<init>(null,null)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.UnsignedShiftRightTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/UnsignedShiftRightTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest
    signature: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].when(com.thoughtworks.qdox.model.expression.ShiftLeftTest)'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].when(com.thoughtworks.qdox.model.expression.ShiftLeftTest)'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeft].<init>(com.thoughtworks.qdox.model.expression.ShiftLeftTest,com.thoughtworks.qdox.model.expression.ShiftLeftTest)'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeft].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:21,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:21,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: 22
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ShiftLeftTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.ShiftLeft].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.ShiftLeft].<init>(com.thoughtworks.qdox.model.expression.ShiftLeftTest,com.thoughtworks.qdox.model.expression.ShiftLeftTest)'
    - '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].mock()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].when(com.thoughtworks.qdox.model.expression.ShiftLeftTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeft].<init>(com.thoughtworks.qdox.model.expression.ShiftLeftTest,com.thoughtworks.qdox.model.expression.ShiftLeftTest)'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeft].toString()'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ShiftLeftTest,String)'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:30,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: 31
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ShiftLeftTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ShiftLeft].<init>(com.thoughtworks.qdox.model.expression.ShiftLeftTest,com.thoughtworks.qdox.model.expression.ShiftLeftTest)'
    - '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].mock()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ShiftLeftTest,String)'
    - '[com.thoughtworks.qdox.model.expression.ShiftLeft].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRight].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:37,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].visit(com.thoughtworks.qdox.model.expression.ShiftRight)'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].when(com.thoughtworks.qdox.model.expression.ShiftLeftTest)'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRight].accept(com.thoughtworks.qdox.model.expression.ShiftLeftTest)'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeftTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 41
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ShiftLeftTest.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].visit(com.thoughtworks.qdox.model.expression.ShiftRight)'
    - '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].thenReturn(Object)'
    - '[com.thoughtworks.qdox.model.expression.ShiftRight].accept(com.thoughtworks.qdox.model.expression.ShiftLeftTest)'
    - '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].when(com.thoughtworks.qdox.model.expression.ShiftLeftTest)'
    - '[com.thoughtworks.qdox.model.expression.ShiftRight].<init>(null,null)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.ShiftLeftTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ShiftLeftTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.ShiftLeftTest
    signature: '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:12,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:12,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:12,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:12,1
    - Dst: Integer.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:13,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:13,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:13,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:13,1
    - Dst: Integer.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:15,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:15,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:15,1
    - Dst: Integer.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:16,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:16,1
    - Dst: Integer.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:18,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:18,1
    - Dst: Integer.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:19,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: 20
      start: 10
    functionDepth: 2
    functionLinenumber: 10
    functionLinenumberEnd: 20
    functionName: '[com.thoughtworks.qdox.model.expression.ConstantTest].testBinaryInteger()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ConstantTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
    - '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
    - Integer.valueOf(String,int)
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ConstantTest].testBinaryInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:24,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:24,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:24,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:24,1
    - Dst: Integer.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:25,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:25,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:25,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:25,1
    - Dst: Integer.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:26,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:26,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: 27
      start: 22
    functionDepth: 2
    functionLinenumber: 22
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.model.expression.ConstantTest].testOctalInteger()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ConstantTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
    - '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
    - Integer.valueOf(String,int)
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ConstantTest].testOctalInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:32,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:32,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:32,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:32,1
    - Dst: Integer.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:33,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:33,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 34
      start: 30
    functionDepth: 2
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.model.expression.ConstantTest].testDecimalInteger()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ConstantTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
    - '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
    - Integer.valueOf(String)
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ConstantTest].testDecimalInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:38,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:38,1
    - Dst: Integer.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:39,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:39,1
    - Dst: Integer.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:41,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:41,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:41,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:41,1
    - Dst: Integer.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:42,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:42,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:42,1
    - Dst: Integer.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:44,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:44,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:44,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:44,1
    - Dst: Integer.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:45,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:45,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:45,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: 46
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.model.expression.ConstantTest].testHexInteger()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ConstantTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
    - '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
    - Integer.valueOf(String,int)
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ConstantTest].testHexInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:50,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:50,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:50,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:50,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:51,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:51,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:51,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:51,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:52,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:52,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:52,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:52,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:53,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:53,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:53,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:53,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:55,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:55,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:55,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:56,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:56,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:56,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:56,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:57,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:57,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:57,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:57,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:58,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:58,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:58,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:58,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:60,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:60,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:60,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:60,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:61,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:61,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:61,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:61,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:62,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:62,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:62,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:62,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:63,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:63,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:63,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 48
    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: 64
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.model.expression.ConstantTest].testBinaryLong()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ConstantTest.java
    functionUses: 0
    functionsReached:
    - Long.valueOf(String,int)
    - '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
    - '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ConstantTest].testBinaryLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:68,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:68,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:68,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:68,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:69,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:69,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:69,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:69,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:71,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:71,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:71,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:71,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:72,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:72,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:72,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:72,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:74,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:74,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:74,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:74,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:75,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:75,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:75,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: 77
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 77
    functionName: '[com.thoughtworks.qdox.model.expression.ConstantTest].testOctalLong()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ConstantTest.java
    functionUses: 0
    functionsReached:
    - Long.valueOf(String,int)
    - '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
    - '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ConstantTest].testOctalLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:81,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:81,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:81,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:81,1
    - Dst: Long.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:82,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:82,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:82,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:82,1
    - Dst: Long.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:84,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:84,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:84,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:84,1
    - Dst: Long.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:85,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:85,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:85,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: 86
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 86
    functionName: '[com.thoughtworks.qdox.model.expression.ConstantTest].testDecimalLong()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ConstantTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
    - '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
    - Long.valueOf(String)
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ConstantTest].testDecimalLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:90,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:90,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:90,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:90,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:91,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:91,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:91,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:91,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:92,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:92,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:92,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:92,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:93,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:93,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:93,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:93,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:95,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:95,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:95,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:95,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:96,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:96,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:96,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:96,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:97,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:97,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:97,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:97,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:98,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:98,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:98,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:98,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:100,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:100,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:100,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:100,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:101,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:101,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:101,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:101,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:102,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:102,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:102,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:102,1
    - Dst: Long.valueOf(String,int)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:103,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:103,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:103,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 48
    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: 104
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 104
    functionName: '[com.thoughtworks.qdox.model.expression.ConstantTest].testHexLong()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ConstantTest.java
    functionUses: 0
    functionsReached:
    - Long.valueOf(String,int)
    - '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
    - '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ConstantTest].testHexLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newBooleanLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:108,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:108,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:108,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newBooleanLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:109,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:109,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:109,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: 110
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 110
    functionName: '[com.thoughtworks.qdox.model.expression.ConstantTest].testBoolean()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ConstantTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
    - '[com.thoughtworks.qdox.model.expression.Constant].newBooleanLiteral(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ConstantTest].testBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:115,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:115,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:115,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:115,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:116,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:116,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:116,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:116,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:117,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:117,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:117,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:117,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:119,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:119,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:119,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:119,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:120,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:120,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:120,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:120,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:121,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:121,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:121,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:121,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:123,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:123,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:123,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:123,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:124,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:124,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:124,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:124,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:125,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:125,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:125,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:125,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:127,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:127,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:127,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:127,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:128,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:128,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:128,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:128,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:129,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:129,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:129,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:129,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:131,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:131,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:131,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:131,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:132,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:132,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:132,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:132,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:133,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:133,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:133,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:133,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:135,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:135,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:135,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:135,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:136,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:136,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:136,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 68
    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: 138
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 138
    functionName: '[com.thoughtworks.qdox.model.expression.ConstantTest].testDecimalFloatingPoint()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ConstantTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
    - Float.valueOf(String)
    - '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ConstantTest].testDecimalFloatingPoint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:142,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:142,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:142,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:142,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:143,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:143,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:143,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:143,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:144,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:144,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:144,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:144,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:145,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:145,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:145,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:145,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:146,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:146,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:146,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:146,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:147,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:147,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:147,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:147,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:149,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:149,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:149,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:149,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:150,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:150,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:150,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:150,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:151,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:151,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:151,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:151,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:152,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:152,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:152,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:152,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:153,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:153,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:153,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:153,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:154,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:154,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:154,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:154,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:156,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:156,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:156,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:156,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:157,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:157,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:157,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:157,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:158,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:158,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:158,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:158,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:159,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:159,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:159,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:159,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:160,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:160,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:160,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:160,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:161,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:161,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:161,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:161,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:163,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:163,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:163,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:163,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:164,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:164,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:164,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:164,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:165,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:165,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:165,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:165,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:166,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:166,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:166,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:166,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:167,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:167,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:167,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:167,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:168,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:168,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:168,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:168,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:170,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:170,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:170,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:170,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:171,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:171,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:171,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:171,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:172,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:172,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:172,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:172,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:173,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:173,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:173,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:173,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:174,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:174,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:174,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:174,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:175,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:175,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:175,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:175,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:177,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:177,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:177,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:177,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:178,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:178,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:178,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:178,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:179,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:179,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:179,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:179,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:180,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:180,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:180,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:180,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:181,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:181,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:181,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:181,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:182,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:182,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:182,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:182,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:184,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:184,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:184,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:184,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:185,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:185,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:185,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:185,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:187,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:187,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:187,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:187,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:188,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:188,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:188,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:188,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:190,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:190,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:190,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:190,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:191,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:191,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:191,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 168
    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: 140
    functionDepth: 2
    functionLinenumber: 140
    functionLinenumberEnd: 192
    functionName: '[com.thoughtworks.qdox.model.expression.ConstantTest].testDecimalFloatingPointWithExponent()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ConstantTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
    - Float.valueOf(String)
    - '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ConstantTest].testDecimalFloatingPointWithExponent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:196,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:196,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:196,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:196,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:197,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:197,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:197,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:197,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:198,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:198,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:198,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:198,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:199,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:199,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:199,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:199,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:200,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:200,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:200,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:200,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:201,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:201,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:201,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:201,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:203,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:203,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:203,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:203,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:204,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:204,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:204,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:204,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:205,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:205,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:205,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:205,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:206,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:206,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:206,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:206,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:207,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:207,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:207,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:207,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:208,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:208,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:208,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:208,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:210,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:210,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:210,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:210,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:211,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:211,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:211,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:211,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:212,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:212,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:212,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:212,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:213,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:213,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:213,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:213,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:214,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:214,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:214,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:214,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:215,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:215,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:215,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:215,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:217,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:217,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:217,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:217,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:218,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:218,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:218,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:218,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:219,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:219,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:219,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:219,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:220,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:220,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:220,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:220,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:221,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:221,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:221,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:221,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:222,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:222,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:222,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:222,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:224,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:224,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:224,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:224,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:225,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:225,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:225,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:225,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:226,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:226,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:226,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:226,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:227,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:227,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:227,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:227,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:228,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:228,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:228,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:228,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:229,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:229,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:229,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:229,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:231,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:231,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:231,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:231,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:232,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:232,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:232,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:232,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:233,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:233,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:233,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:233,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:234,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:234,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:234,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:234,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:235,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:235,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:235,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:235,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:236,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:236,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:236,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:236,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:238,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:238,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:238,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:238,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:239,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:239,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:239,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:239,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:240,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:240,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:240,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:240,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:241,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:241,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:241,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:241,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:242,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:242,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:242,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:242,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:243,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:243,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:243,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:243,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:245,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:245,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:245,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:245,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:246,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:246,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:246,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:246,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:247,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:247,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:247,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:247,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:248,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:248,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:248,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:248,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:249,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:249,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:249,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:249,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:250,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:250,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:250,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:250,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:252,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:252,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:252,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:252,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:253,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:253,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:253,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:253,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:254,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:254,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:254,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:254,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:255,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:255,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:255,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:255,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:256,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:256,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:256,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:256,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:257,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:257,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:257,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:257,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:259,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:259,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:259,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:259,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:260,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:260,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:260,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:260,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:261,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:261,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:261,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:261,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:262,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:262,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:262,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:262,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:263,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:263,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:263,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:263,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:264,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:264,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:264,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:264,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:266,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:266,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:266,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:266,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:267,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:267,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:267,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:267,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:268,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:268,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:268,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:268,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:269,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:269,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:269,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:269,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:270,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:270,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:270,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:270,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:271,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:271,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:271,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:271,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:273,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:273,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:273,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:273,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:274,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:274,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:274,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:274,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:275,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:275,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:275,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:275,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:276,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:276,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:276,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:276,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:277,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:277,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:277,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:277,1
    - Dst: Float.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:278,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:278,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:278,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
      Src: com.thoughtworks.qdox.model.expression.ConstantTest:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 288
    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: 279
      start: 194
    functionDepth: 2
    functionLinenumber: 194
    functionLinenumberEnd: 279
    functionName: '[com.thoughtworks.qdox.model.expression.ConstantTest].testHexadecimalFloatingPoint()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ConstantTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.ConstantTest,Object)'
    - Float.valueOf(String)
    - '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.ConstantTest].testHexadecimalFloatingPoint()'
  - 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.thoughtworks.qdox.model.expression.ConstantTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.ConstantTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ConstantTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.ConstantTest
    signature: '[com.thoughtworks.qdox.model.expression.ConstantTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.MultiplyTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:16,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MultiplyTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MultiplyTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MultiplyTest].when(com.thoughtworks.qdox.model.expression.MultiplyTest)'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MultiplyTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:18,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MultiplyTest].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MultiplyTest].when(com.thoughtworks.qdox.model.expression.MultiplyTest)'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MultiplyTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:19,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Multiply].<init>(com.thoughtworks.qdox.model.expression.MultiplyTest,com.thoughtworks.qdox.model.expression.MultiplyTest)'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Multiply].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:21,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:21,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: 22
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.expression.MultiplyTest].testParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/MultiplyTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Multiply].<init>(com.thoughtworks.qdox.model.expression.MultiplyTest,com.thoughtworks.qdox.model.expression.MultiplyTest)'
    - '[com.thoughtworks.qdox.model.expression.MultiplyTest].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.MultiplyTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.model.expression.MultiplyTest].when(com.thoughtworks.qdox.model.expression.MultiplyTest)'
    - '[com.thoughtworks.qdox.model.expression.MultiplyTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.Multiply].getParameterValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.MultiplyTest].testParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.MultiplyTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:27,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MultiplyTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Multiply].<init>(com.thoughtworks.qdox.model.expression.MultiplyTest,com.thoughtworks.qdox.model.expression.MultiplyTest)'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:29,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Multiply].toString()'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.MultiplyTest,String)'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:30,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: 31
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.expression.MultiplyTest].testToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/MultiplyTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Multiply].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.expression.MultiplyTest,String)'
    - '[com.thoughtworks.qdox.model.expression.MultiplyTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.Multiply].<init>(com.thoughtworks.qdox.model.expression.MultiplyTest,com.thoughtworks.qdox.model.expression.MultiplyTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.MultiplyTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.MultiplyTest].mock()'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Multiply].<init>(null,null)'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:37,1
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:38,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MultiplyTest].visit(com.thoughtworks.qdox.model.expression.Multiply)'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MultiplyTest].when(com.thoughtworks.qdox.model.expression.MultiplyTest)'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MultiplyTest].thenReturn(Object)'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Multiply].accept(com.thoughtworks.qdox.model.expression.MultiplyTest)'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: com.thoughtworks.qdox.model.expression.MultiplyTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 41
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.MultiplyTest].testAccept()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/MultiplyTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.MultiplyTest].visit(com.thoughtworks.qdox.model.expression.Multiply)'
    - '[Object].<init>()'
    - '[com.thoughtworks.qdox.model.expression.MultiplyTest].thenReturn(Object)'
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    - '[com.thoughtworks.qdox.model.expression.Multiply].accept(com.thoughtworks.qdox.model.expression.MultiplyTest)'
    - '[com.thoughtworks.qdox.model.expression.MultiplyTest].when(com.thoughtworks.qdox.model.expression.MultiplyTest)'
    - '[com.thoughtworks.qdox.model.expression.MultiplyTest].mock()'
    - '[com.thoughtworks.qdox.model.expression.Multiply].<init>(null,null)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.MultiplyTest].testAccept()'
  - 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.thoughtworks.qdox.model.expression.MultiplyTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.MultiplyTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/MultiplyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.MultiplyTest
    signature: '[com.thoughtworks.qdox.model.expression.MultiplyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:17,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.Map<String,String>)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:18,1
    - Dst: '[java.util.Map<String,String>].isEmpty()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:19,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:19,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: 20
      start: 15
    functionDepth: 3
    functionLinenumber: 15
    functionLinenumberEnd: 20
    functionName: '[com.thoughtworks.qdox.model.util.TagParserTest].testEmptyInputContainsNoNamedParameters()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/TagParserTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,String>].isEmpty()'
    - '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.Map<String,String>)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.model.util.TagParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.util.TagParserTest].testEmptyInputContainsNoNamedParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].makeTokenizer(com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:27,1
    - Dst: '[java.io.StreamTokenizer].nextToken()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:28,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.util.TagParserTest,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:28,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:29,1
    - Dst: '[java.io.StreamTokenizer].nextToken()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(char,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:30,1
    - Dst: '[java.io.StreamTokenizer].nextToken()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:31,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.util.TagParserTest,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:31,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:32,1
    - Dst: '[java.io.StreamTokenizer].nextToken()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:33,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(char,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:33,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:34,1
    - Dst: '[java.io.StreamTokenizer].nextToken()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:35,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(char,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:35,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:36,1
    - Dst: '[java.io.StreamTokenizer].nextToken()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:37,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.util.TagParserTest,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:37,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:38,1
    - Dst: '[java.io.StreamTokenizer].nextToken()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:39,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(char,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:39,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:40,1
    - Dst: '[java.io.StreamTokenizer].nextToken()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:41,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.util.TagParserTest,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:41,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:42,1
    - Dst: '[java.io.StreamTokenizer].nextToken()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:43,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.util.TagParserTest,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:43,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:44,1
    - Dst: '[java.io.StreamTokenizer].nextToken()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:45,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.util.TagParserTest,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:45,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:46,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: 47
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.util.TagParserTest].testMyUnderstandingOfStreamTokenizer()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/TagParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.util.TagParserTest,com.thoughtworks.qdox.model.util.TagParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(char,com.thoughtworks.qdox.model.util.TagParserTest)'
    - '[com.thoughtworks.qdox.model.util.TagParser].makeTokenizer(com.thoughtworks.qdox.model.util.TagParserTest)'
    - '[java.io.StreamTokenizer].nextToken()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.util.TagParserTest].testMyUnderstandingOfStreamTokenizer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:51,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.Map<String,String>)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:52,1
    - Dst: '[java.util.Map<String,String>].size()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:53,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:53,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:54,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:54,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: 55
      start: 49
    functionDepth: 3
    functionLinenumber: 49
    functionLinenumberEnd: 55
    functionName: '[com.thoughtworks.qdox.model.util.TagParserTest].testCanParseSimpleNamedParameters()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/TagParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.Map<String,String>)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
    - '[java.util.Map<String,String>].get(String)'
    - '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
    - '[java.util.Map<String,String>].size()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.util.TagParserTest].testCanParseSimpleNamedParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:59,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.Map<String,String>)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:60,1
    - Dst: '[java.util.Map<String,String>].size()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:61,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:61,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:62,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:62,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:63,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 64
      start: 57
    functionDepth: 3
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.model.util.TagParserTest].testCanParseMultipleNamedParameters()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/TagParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.Map<String,String>)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
    - '[java.util.Map<String,String>].get(String)'
    - '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
    - '[java.util.Map<String,String>].size()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.util.TagParserTest].testCanParseMultipleNamedParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:68,1
    - Dst: '[java.util.Map<String,String>].size()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:71,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:71,1
    - Dst: '[java.util.Map<String,String>].keySet()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:72,1
    - Dst: '[com.thoughtworks.qdox.model.util.TagParserTest].iterator()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:72,1
    - Dst: '[com.thoughtworks.qdox.model.util.TagParserTest].next()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:73,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:73,1
    - Dst: '[com.thoughtworks.qdox.model.util.TagParserTest].next()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:74,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:74,1
    - Dst: '[com.thoughtworks.qdox.model.util.TagParserTest].next()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:75,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:75,1
    - Dst: '[com.thoughtworks.qdox.model.util.TagParserTest].next()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:76,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:76,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: 77
      start: 66
    functionDepth: 3
    functionLinenumber: 66
    functionLinenumberEnd: 77
    functionName: '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParametersAreReturnedInOrderDeclared()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/TagParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.util.TagParserTest].next()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
    - '[java.util.Map<String,String>].keySet()'
    - '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
    - '[java.util.Map<String,String>].size()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
    - '[com.thoughtworks.qdox.model.util.TagParserTest].iterator()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParametersAreReturnedInOrderDeclared()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:81,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.Map<String,String>)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:82,1
    - Dst: '[java.util.Map<String,String>].size()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:83,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:83,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:84,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:84,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:85,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 86
      start: 79
    functionDepth: 3
    functionLinenumber: 79
    functionLinenumberEnd: 86
    functionName: '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParameterValuesCanBeSingleQuoted()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/TagParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.Map<String,String>)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
    - '[java.util.Map<String,String>].get(String)'
    - '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
    - '[java.util.Map<String,String>].size()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParameterValuesCanBeSingleQuoted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:90,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.Map<String,String>)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:91,1
    - Dst: '[java.util.Map<String,String>].size()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:92,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:92,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:93,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:93,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:94,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 95
      start: 88
    functionDepth: 3
    functionLinenumber: 88
    functionLinenumberEnd: 95
    functionName: '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParameterValuesCanBeDoubleQuoted()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/TagParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.Map<String,String>)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
    - '[java.util.Map<String,String>].get(String)'
    - '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
    - '[java.util.Map<String,String>].size()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParameterValuesCanBeDoubleQuoted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:99,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.Map<String,String>)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:100,1
    - Dst: '[java.util.Map<String,String>].size()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:101,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:101,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:102,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:102,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:103,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 104
      start: 97
    functionDepth: 3
    functionLinenumber: 97
    functionLinenumberEnd: 104
    functionName: '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParametersCanHaveSpacesAroundEquals()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/TagParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.Map<String,String>)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
    - '[java.util.Map<String,String>].get(String)'
    - '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
    - '[java.util.Map<String,String>].size()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParametersCanHaveSpacesAroundEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:108,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.Map<String,String>)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:109,1
    - Dst: '[java.util.Map<String,String>].size()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:110,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:110,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:111,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:111,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:112,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:112,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:113,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:113,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: 114
      start: 106
    functionDepth: 3
    functionLinenumber: 106
    functionLinenumberEnd: 114
    functionName: '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParameterNamesCanContainHypensEtc()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/TagParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.Map<String,String>)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
    - '[java.util.Map<String,String>].get(String)'
    - '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
    - '[java.util.Map<String,String>].size()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParameterNamesCanContainHypensEtc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:118,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.Map<String,String>)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:119,1
    - Dst: '[java.util.Map<String,String>].size()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:120,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:120,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:121,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:121,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:122,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 123
      start: 116
    functionDepth: 3
    functionLinenumber: 116
    functionLinenumberEnd: 123
    functionName: '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParameterValuesCanBeNumeric()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/TagParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.Map<String,String>)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
    - '[java.util.Map<String,String>].get(String)'
    - '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
    - '[java.util.Map<String,String>].size()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParameterValuesCanBeNumeric()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:127,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.Map<String,String>)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:128,1
    - Dst: '[java.util.Map<String,String>].size()'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:129,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:129,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:130,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:130,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: 131
      start: 125
    functionDepth: 3
    functionLinenumber: 125
    functionLinenumberEnd: 131
    functionName: '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParameterValuesCanSpanLinesIfBackslashIsUsed()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/TagParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.Map<String,String>)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.model.util.TagParserTest)'
    - '[java.util.Map<String,String>].get(String)'
    - '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
    - '[java.util.Map<String,String>].size()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParameterValuesCanSpanLinesIfBackslashIsUsed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].parseWords(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:137,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:138,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: 139
      start: 135
    functionDepth: 3
    functionLinenumber: 135
    functionLinenumberEnd: 139
    functionName: '[com.thoughtworks.qdox.model.util.TagParserTest].testEmptyInputContainsNoWords()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/TagParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.util.TagParser].parseWords(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.util.TagParserTest].testEmptyInputContainsNoWords()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].parseWords(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:143,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:144,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:145,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:146,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:147,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: 148
      start: 141
    functionDepth: 3
    functionLinenumber: 141
    functionLinenumberEnd: 148
    functionName: '[com.thoughtworks.qdox.model.util.TagParserTest].testCanSplitIntoWordsOnWhitespace()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/TagParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.util.TagParser].parseWords(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.util.TagParserTest].testCanSplitIntoWordsOnWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].parseWords(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:152,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:153,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:154,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:155,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:156,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: 157
      start: 150
    functionDepth: 3
    functionLinenumber: 150
    functionLinenumberEnd: 157
    functionName: '[com.thoughtworks.qdox.model.util.TagParserTest].testWordsCanContainHyphensEtc()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/TagParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.util.TagParser].parseWords(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.util.TagParserTest].testWordsCanContainHyphensEtc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].parseWords(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:161,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:162,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:163,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:164,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:165,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: 166
      start: 159
    functionDepth: 3
    functionLinenumber: 159
    functionLinenumberEnd: 166
    functionName: '[com.thoughtworks.qdox.model.util.TagParserTest].testMostPunctuationAreSeparateWords()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/TagParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.util.TagParser].parseWords(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.util.TagParserTest].testMostPunctuationAreSeparateWords()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].parseWords(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:170,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:174,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:175,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:176,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:177,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:178,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:179,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:180,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: 182
      start: 168
    functionDepth: 3
    functionLinenumber: 168
    functionLinenumberEnd: 182
    functionName: '[com.thoughtworks.qdox.model.util.TagParserTest].testShouldParseMultiLineParameters()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/TagParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.util.TagParser].parseWords(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.model.util.TagParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.util.TagParserTest].testShouldParseMultiLineParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].parseWords(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:187,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:188,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:189,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String)'
      Src: com.thoughtworks.qdox.model.util.TagParserTest:190,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: 191
      start: 185
    functionDepth: 3
    functionLinenumber: 185
    functionLinenumberEnd: 191
    functionName: '[com.thoughtworks.qdox.model.util.TagParserTest].testGenericsSupport()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/TagParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.util.TagParser].parseWords(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.util.TagParserTest].testGenericsSupport()'
  - 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.thoughtworks.qdox.model.util.TagParserTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.util.TagParserTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/TagParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.util.TagParserTest
    signature: '[com.thoughtworks.qdox.model.util.TagParserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: com.thoughtworks.qdox.model.util.SerializationUtils:9,1
    - Dst: '[ObjectOutputStream].<init>(ByteArrayOutputStream)'
      Src: com.thoughtworks.qdox.model.util.SerializationUtils:10,1
    - Dst: '[ObjectOutputStream].writeObject(Object)'
      Src: com.thoughtworks.qdox.model.util.SerializationUtils:11,1
    - Dst: '[ObjectOutputStream].close()'
      Src: com.thoughtworks.qdox.model.util.SerializationUtils:12,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: com.thoughtworks.qdox.model.util.SerializationUtils:13,1
    - Dst: '[RuntimeException].<init>(String,com.thoughtworks.qdox.model.util.SerializationUtils)'
      Src: com.thoughtworks.qdox.model.util.SerializationUtils:15,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 17
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 17
    functionName: '[com.thoughtworks.qdox.model.util.SerializationUtils].serialize(Object)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/SerializationUtils.java
    functionUses: 1
    functionsReached:
    - '[ByteArrayOutputStream].<init>()'
    - '[ObjectOutputStream].<init>(ByteArrayOutputStream)'
    - '[ObjectOutputStream].writeObject(Object)'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[ObjectOutputStream].close()'
    - '[RuntimeException].<init>(String,com.thoughtworks.qdox.model.util.SerializationUtils)'
    linkageType: ''
    returnType: byte[]
    signature: '[com.thoughtworks.qdox.model.util.SerializationUtils].serialize(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayInputStream].<init>(byte[])'
      Src: com.thoughtworks.qdox.model.util.SerializationUtils:22,1
    - Dst: '[ObjectInputStream].<init>(ByteArrayInputStream)'
      Src: com.thoughtworks.qdox.model.util.SerializationUtils:23,1
    - Dst: '[ObjectInputStream].readObject()'
      Src: com.thoughtworks.qdox.model.util.SerializationUtils:24,1
    - Dst: '[RuntimeException].<init>(String,com.thoughtworks.qdox.model.util.SerializationUtils)'
      Src: com.thoughtworks.qdox.model.util.SerializationUtils:26,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 28
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.model.util.SerializationUtils].deserialize(byte[])'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/SerializationUtils.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>(String,com.thoughtworks.qdox.model.util.SerializationUtils)'
    - '[ByteArrayInputStream].<init>(byte[])'
    - '[ObjectInputStream].<init>(ByteArrayInputStream)'
    - '[ObjectInputStream].readObject()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.util.SerializationUtils].deserialize(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.SerializationUtils].serialize(Object)'
      Src: com.thoughtworks.qdox.model.util.SerializationUtils:32,1
    - Dst: '[com.thoughtworks.qdox.model.util.SerializationUtils].deserialize(byte[])'
      Src: com.thoughtworks.qdox.model.util.SerializationUtils:32,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: com.thoughtworks.qdox.model.util.SerializationUtils:34,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 36
      start: 30
    functionDepth: 2
    functionLinenumber: 30
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.model.util.SerializationUtils].serializedCopy(Object)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/SerializationUtils.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.util.SerializationUtils].serialize(Object)'
    - '[com.thoughtworks.qdox.model.util.SerializationUtils].deserialize(byte[])'
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.util.SerializationUtils].serializedCopy(Object)'
  - 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.thoughtworks.qdox.model.util.SerializationUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.util.SerializationUtils].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/SerializationUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.util.SerializationUtils
    signature: '[com.thoughtworks.qdox.model.util.SerializationUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].<init>()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 25
      start: 22
    functionDepth: 2
    functionLinenumber: 22
    functionLinenumberEnd: 25
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].onSetup()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].onSetup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:30,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getComment()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:31,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:31,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:31,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:40,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:43,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 44
      start: 27
    functionDepth: 2
    functionLinenumber: 27
    functionLinenumberEnd: 44
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testCommentToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getComment()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testCommentToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:48,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getComment()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:49,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:49,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:49,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:59,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:62,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 64
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testMultilineCommentToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getComment()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testMultilineCommentToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:69,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getComment()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:70,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:70,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:70,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:78,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:81,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 82
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testEmptyCommentToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getComment()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testEmptyCommentToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:87,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:93,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:96,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 97
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 97
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testNoCommentToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testNoCommentToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:102,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getComment()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:103,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:103,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:103,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:104,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:105,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:105,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:105,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getValue()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:106,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:106,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:106,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getTags()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:107,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:107,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:107,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:107,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:118,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:121,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 122
      start: 99
    functionDepth: 2
    functionLinenumber: 99
    functionLinenumberEnd: 122
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testCommentWithTagToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getValue()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getComment()'
    - Collections.singletonList(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getTags()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testCommentWithTagToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:127,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getComment()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:128,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:128,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:128,1
    - Dst: '[LinkedList].<init>()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:129,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:130,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:131,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:131,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:131,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getValue()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:132,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:132,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:132,1
    - Dst: '[LinkedList].add(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:133,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:134,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:135,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:135,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:135,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getValue()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:136,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:136,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:136,1
    - Dst: '[LinkedList].add(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:137,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getTags()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:138,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:138,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(LinkedList)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:138,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:150,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:153,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 154
      start: 124
    functionDepth: 2
    functionLinenumber: 124
    functionLinenumberEnd: 154
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testCommentWithMultipleTagsToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getValue()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(LinkedList)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getComment()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[LinkedList].add(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[LinkedList].<init>()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getTags()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testCommentWithMultipleTagsToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:159,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:160,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:161,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:161,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:161,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getValue()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:162,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:162,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:162,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getTags()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:163,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:163,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:163,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:163,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:172,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:175,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 176
      start: 156
    functionDepth: 2
    functionLinenumber: 156
    functionLinenumberEnd: 176
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testTagButNoCommentToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getValue()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - Collections.singletonList(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getTags()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testTagButNoCommentToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:181,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:182,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:183,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:183,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:183,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getValue()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:184,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:184,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:184,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getTags()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:185,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:185,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:185,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:185,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:194,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:197,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 178
    functionDepth: 2
    functionLinenumber: 178
    functionLinenumberEnd: 198
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testTagWithNoValueToString()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getValue()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - Collections.singletonList(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getTags()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testTagWithNoValueToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:207,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].isEnumConstant()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:208,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:208,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:208,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:209,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:209,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:209,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeField(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:215,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:218,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 219
      start: 203
    functionDepth: 2
    functionLinenumber: 203
    functionLinenumberEnd: 219
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testEnumConstant()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeField(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].isEnumConstant()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testEnumConstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:225,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].isEnumConstant()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:226,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:226,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:226,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:227,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:227,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:227,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:228,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getParameterValue()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:229,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:229,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:229,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getEnumConstantArguments()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:230,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:230,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:230,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:230,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeField(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:236,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:239,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 240
      start: 221
    functionDepth: 2
    functionLinenumber: 221
    functionLinenumberEnd: 240
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testEnumConstantWithArgument()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getEnumConstantArguments()'
    - Collections.singletonList(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getParameterValue()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeField(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].isEnumConstant()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testEnumConstantWithArgument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:246,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].isEnumConstant()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:247,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:247,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:247,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:248,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:248,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:248,1
    - Dst: '[ArrayList].<init>()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:250,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:251,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getParameterValue()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:252,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:252,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:252,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:253,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:254,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getParameterValue()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:255,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:255,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:255,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:256,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getEnumConstantArguments()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:257,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:257,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(ArrayList)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:257,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeField(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:263,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:266,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 267
      start: 242
    functionDepth: 2
    functionLinenumber: 242
    functionLinenumberEnd: 267
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testEnumConstantWithArguments()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getEnumConstantArguments()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(ArrayList)'
    - '[ArrayList].add(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getParameterValue()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeField(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].isEnumConstant()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testEnumConstantWithArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:273,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].isEnumConstant()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:274,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:274,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:274,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:275,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:275,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:275,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:277,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:278,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:279,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:280,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:280,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:280,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getReturnType()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:281,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:281,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:281,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:282,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:282,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:282,1
    - Dst: '[ArrayList].<init>()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:283,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:284,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:285,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:285,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:285,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:286,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:286,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:286,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:287,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:288,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:289,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:289,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:289,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:290,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:290,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:290,1
    - Dst: '[ArrayList].add(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:291,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getParameters()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:292,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:292,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(ArrayList)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:292,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getMethods()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:293,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:293,1
    - Dst: Collections.singletonList(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:293,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:293,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getEnumConstantClass()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:294,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:294,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:294,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeField(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:305,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:308,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 309
      start: 269
    functionDepth: 2
    functionLinenumber: 269
    functionLinenumberEnd: 309
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testEnumConstantClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].isEnumConstant()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getMethods()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(ArrayList)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeField(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[ArrayList].add(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getParameters()'
    - Collections.singletonList(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getReturnType()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getEnumConstantClass()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getGenericCanonicalName()'
    - '[ArrayList].<init>()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testEnumConstantClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:314,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:316,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:316,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:316,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:317,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:317,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:317,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeParameter(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:319,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:322,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 323
      start: 311
    functionDepth: 2
    functionLinenumber: 311
    functionLinenumberEnd: 323
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testJavaParameter()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeParameter(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getGenericCanonicalName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testJavaParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:328,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:330,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:330,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:330,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:331,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:331,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:331,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].isVarArgs()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:332,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:332,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:332,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeParameter(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:334,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:337,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 338
      start: 325
    functionDepth: 2
    functionLinenumber: 325
    functionLinenumberEnd: 338
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testJavaParameterVarArgs()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeParameter(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].isVarArgs()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getGenericCanonicalName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testJavaParameterVarArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:344,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].isStatic()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:345,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:345,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:345,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getBlockContent()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:346,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:346,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:346,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeInitializer(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:348,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:353,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 354
      start: 340
    functionDepth: 2
    functionLinenumber: 340
    functionLinenumberEnd: 354
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testStaticInitializer()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getBlockContent()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeInitializer(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].isStatic()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testStaticInitializer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:360,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].isStatic()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:361,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:361,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:361,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getBlockContent()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:362,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:362,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:362,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeInitializer(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:364,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:369,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 370
      start: 356
    functionDepth: 2
    functionLinenumber: 356
    functionLinenumberEnd: 370
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testInstanceInitializer()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getBlockContent()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeInitializer(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].isStatic()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testInstanceInitializer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:376,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:377,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:377,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:377,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:378,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getType()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:379,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:379,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:379,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAnnotation(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:381,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:384,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 385
      start: 372
    functionDepth: 2
    functionLinenumber: 372
    functionLinenumberEnd: 385
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAnnotation(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getGenericCanonicalName()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getType()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:390,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:391,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:391,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:391,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleDescriptor(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:393,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:396,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 397
      start: 387
    functionDepth: 2
    functionLinenumber: 387
    functionLinenumberEnd: 397
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testModuleDescriptor()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleDescriptor(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testModuleDescriptor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:402,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:403,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:403,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:403,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].isOpen()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:404,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:404,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:404,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleDescriptor(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:406,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:409,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:409,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 410
      start: 399
    functionDepth: 2
    functionLinenumber: 399
    functionLinenumberEnd: 410
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testOpenModuleDescriptor()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].isOpen()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleDescriptor(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testOpenModuleDescriptor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:415,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:416,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:417,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:417,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:417,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getModule()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:418,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:418,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:418,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getModifiers()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:419,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:419,1
    - Dst: Collections.emptyList()
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:419,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:419,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleRequires(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:420,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:421,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:421,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].<init>()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:423,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:424,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:425,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:426,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:426,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:426,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getModule()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:427,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:427,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:427,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getModifiers()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:428,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:428,1
    - Dst: Collections.singleton(String)
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:428,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:428,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleRequires(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:429,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:430,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:430,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].<init>()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:432,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:433,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:434,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:435,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:435,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:435,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getModule()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:436,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:436,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:436,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getModifiers()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:437,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:437,1
    - Dst: Collections.singleton(String)
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:437,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:437,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleRequires(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:438,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:439,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:439,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].<init>()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:441,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:442,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:443,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:444,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:444,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:444,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getModule()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:445,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:445,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:445,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getModifiers()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:446,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:446,1
    - Dst: Arrays.asList(String,String)
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:446,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:446,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleRequires(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:447,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:448,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 449
      start: 412
    functionDepth: 2
    functionLinenumber: 412
    functionLinenumberEnd: 449
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testModuleRequires()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - Arrays.asList(String,String)
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleRequires(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getModifiers()'
    - Collections.emptyList()
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
    - Collections.singleton(String)
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getModule()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testModuleRequires()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:454,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:455,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:456,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:456,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:456,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getSource()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:457,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:457,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:457,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleExports(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:458,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:459,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:459,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].<init>()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:461,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:462,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:463,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:464,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:464,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:464,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getSource()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:465,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:465,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:465,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:467,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:468,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:468,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:468,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:469,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:470,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:470,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:470,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getTargets()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:471,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:471,1
    - Dst: Arrays.asList(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:471,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:471,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleExports(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:472,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:473,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:473,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 474
      start: 451
    functionDepth: 2
    functionLinenumber: 451
    functionLinenumberEnd: 474
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testModuleExports()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getTargets()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - Arrays.asList(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].<init>()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleExports(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getSource()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testModuleExports()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].<init>()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:479,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:480,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:481,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:482,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:482,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:482,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getSource()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:483,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:483,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:483,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleOpens(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:484,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:485,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:485,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].<init>()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:487,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:488,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:489,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:490,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:490,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:490,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getSource()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:491,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:491,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:491,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:493,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:494,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:494,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:494,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:495,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:496,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:496,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:496,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getTargets()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:497,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:497,1
    - Dst: Arrays.asList(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:497,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:497,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleOpens(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:498,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:499,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 500
      start: 476
    functionDepth: 2
    functionLinenumber: 476
    functionLinenumberEnd: 500
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testModuleOpens()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getTargets()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleOpens(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - Arrays.asList(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getSource()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testModuleOpens()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:505,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:506,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:507,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:507,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:507,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:508,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:509,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:509,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:509,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:510,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:511,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:511,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:511,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getService()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:512,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:512,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:512,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getProviders()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:513,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:513,1
    - Dst: Arrays.asList(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:513,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:513,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleProvides(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:514,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:515,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:515,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 516
      start: 502
    functionDepth: 2
    functionLinenumber: 502
    functionLinenumberEnd: 516
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testModuleProvides()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getProviders()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleProvides(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getService()'
    - Arrays.asList(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest,com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testModuleProvides()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:521,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:522,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:523,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:523,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:523,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getService()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:524,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:524,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:524,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleUses(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:525,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:526,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:526,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 527
      start: 518
    functionDepth: 2
    functionLinenumber: 518
    functionLinenumberEnd: 527
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testModuleUses()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].mock()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].when(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getService()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleUses(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].thenReturn(com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testModuleUses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].<init>()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:532,1
    - Dst: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendDefaultClassLoaders()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:532,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:532,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:536,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getCodeBlock()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:537,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].assertThat(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:537,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].startsWith(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      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: 538
      start: 529
    functionDepth: 3
    functionLinenumber: 529
    functionLinenumberEnd: 538
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].interfaceModifier()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
    - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getCodeBlock()'
    - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendDefaultClassLoaders()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].startsWith(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].assertThat(String)'
    - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].interfaceModifier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].<init>()'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      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: 14
      start: 11
    functionDepth: 1
    functionLinenumber: 11
    functionLinenumberEnd: 14
    functionName: '[com.thoughtworks.qdox.writer.impl.IndentBufferTest].setUp()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/IndentBufferTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.IndentBufferTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:18,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:19,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:20,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:21,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:22,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].toString()'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:26,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.IndentBufferTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      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: 27
      start: 16
    functionDepth: 2
    functionLinenumber: 16
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.writer.impl.IndentBufferTest].testNoIndentation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/IndentBufferTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.IndentBufferTest,String)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].toString()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.IndentBufferTest].testNoIndentation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:31,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:32,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].indent()'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:33,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:34,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:35,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:36,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:37,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:38,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].deindent()'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:39,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:40,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:41,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].toString()'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:47,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.IndentBufferTest,String)'
      Src: com.thoughtworks.qdox.writer.impl.IndentBufferTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      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: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 48
    functionName: '[com.thoughtworks.qdox.writer.impl.IndentBufferTest].testIndentation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/IndentBufferTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.writer.impl.IndentBufferTest,String)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].indent()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].toString()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].deindent()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.IndentBufferTest].testIndentation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.impl.IndentBufferTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.writer.impl.IndentBufferTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/IndentBufferTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.impl.IndentBufferTest
    signature: '[com.thoughtworks.qdox.writer.impl.IndentBufferTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:16,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.File
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 17
      start: 14
    functionDepth: 2
    functionLinenumber: 14
    functionLinenumberEnd: 17
    functionName: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/directorywalker/DirectoryScannerTest.java
    functionUses: 7
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
    linkageType: ''
    returnType: java.io.File
    signature: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].mock()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:21,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:22,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:22,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:22,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].isDirectory()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:23,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:23,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:23,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.File
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - isDirectory
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 25
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 25
    functionName: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/directorywalker/DirectoryScannerTest.java
    functionUses: 8
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].isDirectory()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn(String)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].mock()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    linkageType: ''
    returnType: java.io.File
    signature: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:30,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:32,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:33,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:34,1
    - Dst: '[java.io.File].listFiles()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:36,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:36,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:36,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:39,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:40,1
    - Dst: '[java.util.List<java.io.File>].size()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:41,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:41,1
    - Dst: '[java.util.List<java.io.File>].get(int)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:42,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:42,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:42,1
    - Dst: '[java.util.List<java.io.File>].get(int)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:43,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:43,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:43,1
    - Dst: '[java.util.List<java.io.File>].get(int)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:44,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:44,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:44,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: 45
      start: 27
    functionDepth: 3
    functionLinenumber: 27
    functionLinenumberEnd: 45
    functionName: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testSingleDirectory()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/directorywalker/DirectoryScannerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
    - '[java.util.List<java.io.File>].size()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    - '[java.io.File].listFiles()'
    - '[java.util.List<java.io.File>].get(int)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testSingleDirectory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:50,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:52,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:54,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:55,1
    - Dst: '[java.io.File].listFiles()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:57,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:57,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:57,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:59,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:60,1
    - Dst: '[java.io.File].listFiles()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:62,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:62,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:62,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:65,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:66,1
    - Dst: '[java.util.List<java.io.File>].size()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:67,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:67,1
    - Dst: '[java.util.List<java.io.File>].get(int)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:68,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:68,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:68,1
    - Dst: '[java.util.List<java.io.File>].get(int)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:69,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:69,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:69,1
    - Dst: '[java.util.List<java.io.File>].get(int)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:70,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:70,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:70,1
    - Dst: '[java.util.List<java.io.File>].get(int)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:71,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:71,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    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: 72
      start: 47
    functionDepth: 3
    functionLinenumber: 47
    functionLinenumberEnd: 72
    functionName: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testDirectoryWithSubdir()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/directorywalker/DirectoryScannerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
    - '[java.util.List<java.io.File>].size()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    - '[java.io.File].listFiles()'
    - '[java.util.List<java.io.File>].get(int)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testDirectoryWithSubdir()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:77,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:79,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:81,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:83,1
    - Dst: '[java.io.File].listFiles()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:85,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:85,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:85,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:87,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:88,1
    - Dst: '[java.io.File].listFiles()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:90,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:90,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:90,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:93,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:94,1
    - Dst: '[java.io.File].listFiles()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:96,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:96,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:96,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:99,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:100,1
    - Dst: '[java.util.List<java.io.File>].size()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:101,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:101,1
    - Dst: '[java.util.List<java.io.File>].get(int)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:102,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:102,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:102,1
    - Dst: '[java.util.List<java.io.File>].get(int)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:103,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:103,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:103,1
    - Dst: '[java.util.List<java.io.File>].get(int)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:104,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:104,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:104,1
    - Dst: '[java.util.List<java.io.File>].get(int)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:105,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:105,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:105,1
    - Dst: '[java.util.List<java.io.File>].get(int)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:106,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:106,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    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: 74
    functionDepth: 3
    functionLinenumber: 74
    functionLinenumberEnd: 107
    functionName: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testDirectoryWithSubdirWithSubdir()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/directorywalker/DirectoryScannerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
    - '[java.util.List<java.io.File>].size()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    - '[java.io.File].listFiles()'
    - '[java.util.List<java.io.File>].get(int)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testDirectoryWithSubdirWithSubdir()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:112,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:114,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:115,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:116,1
    - Dst: '[java.io.File].listFiles()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:118,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:118,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:118,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:120,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:121,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].addFilter(com.thoughtworks.qdox.directorywalker.SuffixFilter)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:121,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:122,1
    - Dst: '[java.util.List<java.io.File>].size()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:123,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:123,1
    - Dst: '[java.util.List<java.io.File>].get(int)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:124,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:124,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:124,1
    - Dst: '[java.util.List<java.io.File>].get(int)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:125,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:125,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: 126
      start: 109
    functionDepth: 3
    functionLinenumber: 109
    functionLinenumberEnd: 126
    functionName: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testSuffixFilter()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/directorywalker/DirectoryScannerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
    - '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(String)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan()'
    - '[java.util.List<java.io.File>].size()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    - '[java.io.File].listFiles()'
    - '[java.util.List<java.io.File>].get(int)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].addFilter(com.thoughtworks.qdox.directorywalker.SuffixFilter)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testSuffixFilter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:131,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:133,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:134,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:135,1
    - Dst: '[java.io.File].listFiles()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:137,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:137,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:137,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:139,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.Filter].<init>()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:140,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].addFilter(com.thoughtworks.qdox.directorywalker.Filter)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:147,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:148,1
    - Dst: '[java.util.List<java.io.File>].size()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:149,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:149,1
    - Dst: '[java.util.List<java.io.File>].get(int)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:150,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:150,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: 151
      start: 128
    functionDepth: 3
    functionLinenumber: 128
    functionLinenumberEnd: 151
    functionName: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testFilterCallback()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/directorywalker/DirectoryScannerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
    - '[java.util.List<java.io.File>].get(int)'
    - '[java.util.List<java.io.File>].size()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].addFilter(com.thoughtworks.qdox.directorywalker.Filter)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    - '[java.io.File].listFiles()'
    - '[com.thoughtworks.qdox.directorywalker.Filter].<init>()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testFilterCallback()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:156,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:158,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:159,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:160,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:161,1
    - Dst: '[java.io.File].listFiles()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:163,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:163,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:163,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:165,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:166,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].addFilter(com.thoughtworks.qdox.directorywalker.SuffixFilter)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:166,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.Filter].<init>()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:167,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].addFilter(com.thoughtworks.qdox.directorywalker.Filter)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:167,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:174,1
    - Dst: '[java.util.List<java.io.File>].size()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:175,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:175,1
    - Dst: '[java.util.List<java.io.File>].get(int)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:176,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:176,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: 177
      start: 153
    functionDepth: 3
    functionLinenumber: 153
    functionLinenumberEnd: 177
    functionName: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testMultipleFilters()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/directorywalker/DirectoryScannerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].getName()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
    - '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(String)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan()'
    - '[java.util.List<java.io.File>].get(int)'
    - '[java.util.List<java.io.File>].size()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].addFilter(com.thoughtworks.qdox.directorywalker.Filter)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    - '[java.io.File].listFiles()'
    - '[com.thoughtworks.qdox.directorywalker.Filter].<init>()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].addFilter(com.thoughtworks.qdox.directorywalker.SuffixFilter)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testMultipleFilters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:182,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:184,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:185,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:186,1
    - Dst: '[java.io.File].listFiles()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:188,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:188,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:188,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:190,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].mock()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:191,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:192,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].verify(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:194,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].visitFile(java.io.File)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:194,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].verify(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:195,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].visitFile(java.io.File)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:195,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].verify(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:196,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].visitFile(java.io.File)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest:196,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: 197
      start: 179
    functionDepth: 2
    functionLinenumber: 179
    functionLinenumberEnd: 197
    functionName: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testFileVisitor()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/directorywalker/DirectoryScannerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].visitFile(java.io.File)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].verify(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].thenReturn()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].mock()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    - '[java.io.File].listFiles()'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].when(com.thoughtworks.qdox.directorywalker.DirectoryScannerTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testFileVisitor()'
  - 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.thoughtworks.qdox.directorywalker.DirectoryScannerTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/directorywalker/DirectoryScannerTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.directorywalker.DirectoryScannerTest
    signature: '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(String)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilterTest:16,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.SuffixFilter].filter(null)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilterTest:16,1
    - Dst: '[org.junit.jupiter.api.Assertions].fail(String)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilterTest:17,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: 22
      start: 11
    functionDepth: 1
    functionLinenumber: 11
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.directorywalker.SuffixFilterTest].testNullFile()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/directorywalker/SuffixFilterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(String)'
    - '[org.junit.jupiter.api.Assertions].fail(String)'
    - '[com.thoughtworks.qdox.directorywalker.SuffixFilter].filter(null)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.directorywalker.SuffixFilterTest].testNullFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(null)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilterTest:29,1
    - Dst: '[java.io.File].<init>(String)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilterTest:29,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.SuffixFilter].filter(java.io.File)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilterTest:29,1
    - Dst: '[org.junit.jupiter.api.Assertions].fail(String)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilterTest:30,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: 35
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.directorywalker.SuffixFilterTest].testNullSuffix()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/directorywalker/SuffixFilterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(null)'
    - '[com.thoughtworks.qdox.directorywalker.SuffixFilter].filter(java.io.File)'
    - '[org.junit.jupiter.api.Assertions].fail(String)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.directorywalker.SuffixFilterTest].testNullSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(String)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilterTest:40,1
    - Dst: '[java.io.File].<init>(String)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilterTest:40,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.SuffixFilter].filter(java.io.File)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilterTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilterTest:40,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: 41
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.directorywalker.SuffixFilterTest].testEmptySuffix()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/directorywalker/SuffixFilterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(String)'
    - '[com.thoughtworks.qdox.directorywalker.SuffixFilter].filter(java.io.File)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.directorywalker.SuffixFilterTest].testEmptySuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(String)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilterTest:46,1
    - Dst: '[java.io.File].<init>(String)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilterTest:46,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.SuffixFilter].filter(java.io.File)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilterTest:46,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilterTest:46,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: 47
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.directorywalker.SuffixFilterTest].testMatchingSuffix()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/directorywalker/SuffixFilterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(String)'
    - '[com.thoughtworks.qdox.directorywalker.SuffixFilter].filter(java.io.File)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.directorywalker.SuffixFilterTest].testMatchingSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(String)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilterTest:52,1
    - Dst: '[java.io.File].<init>(String)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilterTest:52,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.SuffixFilter].filter(java.io.File)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilterTest:52,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilterTest:52,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: 53
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[com.thoughtworks.qdox.directorywalker.SuffixFilterTest].testNonMatchingSuffix()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/directorywalker/SuffixFilterTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(String)'
    - '[com.thoughtworks.qdox.directorywalker.SuffixFilter].filter(java.io.File)'
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.directorywalker.SuffixFilterTest].testNonMatchingSuffix()'
  - 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.thoughtworks.qdox.directorywalker.SuffixFilterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.directorywalker.SuffixFilterTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/directorywalker/SuffixFilterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.directorywalker.SuffixFilterTest
    signature: '[com.thoughtworks.qdox.directorywalker.SuffixFilterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].mock()'
      Src: com.thoughtworks.qdox.parser.ParserTest:30,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].mock()'
      Src: com.thoughtworks.qdox.parser.ParserTest:31,1
    - Dst: '[java.util.Collection<Integer>].clear()'
      Src: com.thoughtworks.qdox.parser.ParserTest:32,1
    - Dst: '[java.util.Collection<String>].clear()'
      Src: com.thoughtworks.qdox.parser.ParserTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].setUp()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collection<String>].clear()'
    - '[java.util.Collection<Integer>].clear()'
    - '[com.thoughtworks.qdox.parser.ParserTest].mock()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verifyNoMoreInteractions(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].tearDown()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].verifyNoMoreInteractions(com.thoughtworks.qdox.builder.Builder)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:47,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:48,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:49,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:50,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:53,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:54,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:57,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:58,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:58,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addPackage(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:58,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:59,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:59,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 43
    functionDepth: 5
    functionLinenumber: 43
    functionLinenumberEnd: 60
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testPackageWithOneWord()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].addPackage(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testPackageWithOneWord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:66,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:67,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:68,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:69,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:70,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:71,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:72,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:73,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:74,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:75,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:78,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:79,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:82,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:83,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:83,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addPackage(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:83,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:84,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:84,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 62
    functionDepth: 5
    functionLinenumber: 62
    functionLinenumberEnd: 85
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testPackageWithMultipleWords()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].addPackage(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testPackageWithMultipleWords()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:91,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:92,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:93,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:94,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:95,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:96,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:99,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:100,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:103,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:104,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:104,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addAnnotation(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:104,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:105,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getTypeDef()'
      Src: com.thoughtworks.qdox.parser.ParserTest:105,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:105,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:105,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:106,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:107,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:107,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addPackage(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:107,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:108,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:108,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 87
    functionDepth: 5
    functionLinenumber: 87
    functionLinenumberEnd: 109
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testPackageWithAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getTypeDef()'
    - '[com.thoughtworks.qdox.parser.ParserTest].addAnnotation(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].addPackage(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testPackageWithAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:115,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:116,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:117,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:118,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:121,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:122,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:125,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addImport(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 111
    functionDepth: 5
    functionLinenumber: 111
    functionLinenumberEnd: 126
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testImportWithOneWord()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addImport(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testImportWithOneWord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:132,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:133,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:134,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:135,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:136,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:137,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:138,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:139,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:140,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:141,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:144,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:145,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:148,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addImport(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 128
    functionDepth: 5
    functionLinenumber: 128
    functionLinenumberEnd: 149
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testImportWithMultipleWords()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addImport(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testImportWithMultipleWords()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:155,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:156,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:157,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:158,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:159,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:160,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:163,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:164,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:167,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addImport(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 151
    functionDepth: 5
    functionLinenumber: 151
    functionLinenumberEnd: 168
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testImportWithOneWordAndStar()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addImport(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testImportWithOneWordAndStar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:174,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:175,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:176,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:177,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:178,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:179,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:180,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:181,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:182,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:183,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:186,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:187,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:190,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addImport(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 170
    functionDepth: 5
    functionLinenumber: 170
    functionLinenumberEnd: 191
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testImportWithMultipleWordsAndStar()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addImport(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testImportWithMultipleWordsAndStar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:197,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:198,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:199,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:200,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:201,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:204,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:205,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:208,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addImport(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 193
    functionDepth: 5
    functionLinenumber: 193
    functionLinenumberEnd: 209
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testImportStaticWithOneWord()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addImport(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testImportStaticWithOneWord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:215,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:216,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:217,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:218,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:219,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:220,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:221,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:222,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:223,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:224,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:225,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:228,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:229,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:232,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addImport(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 211
    functionDepth: 5
    functionLinenumber: 211
    functionLinenumberEnd: 233
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testImportStaticWithMultipleWords()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addImport(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testImportStaticWithMultipleWords()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:239,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:240,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:241,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:242,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:243,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:244,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:245,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:248,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:249,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:252,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addImport(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 235
    functionDepth: 5
    functionLinenumber: 235
    functionLinenumberEnd: 253
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testImportStaticWithOneWordAndStar()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addImport(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testImportStaticWithOneWordAndStar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:259,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:260,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:261,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:262,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:263,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:264,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:265,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:266,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:267,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:268,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:269,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:272,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:273,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:276,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addImport(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 255
    functionDepth: 5
    functionLinenumber: 255
    functionLinenumberEnd: 277
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testImportStaticWithMultipleWordsAndStar()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addImport(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testImportStaticWithMultipleWordsAndStar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:283,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:284,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:285,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:286,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:287,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:290,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:291,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:294,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:297,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:297,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:297,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:298,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:298,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:300,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:300,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 279
    functionDepth: 5
    functionLinenumber: 279
    functionLinenumberEnd: 301
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyVanillaClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyVanillaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:307,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:308,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:309,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:310,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:311,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:314,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:315,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:318,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:321,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:321,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:321,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:322,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:322,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:323,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:324,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:324,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:325,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 303
    functionDepth: 5
    functionLinenumber: 303
    functionLinenumberEnd: 326
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyVanillaInterface()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyVanillaInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:332,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:333,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:334,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:335,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:336,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:339,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:340,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:343,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:346,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:346,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:346,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:347,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:347,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:348,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:349,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:349,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:350,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 351
      start: 328
    functionDepth: 5
    functionLinenumber: 328
    functionLinenumberEnd: 351
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyVanillaEnum()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyVanillaEnum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:357,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:358,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:359,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:360,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:361,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:362,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:363,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:364,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:365,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:366,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:367,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:370,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:371,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:374,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:377,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:377,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:377,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:378,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:378,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:379,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:380,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:380,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getExtends()'
      Src: com.thoughtworks.qdox.parser.ParserTest:381,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:381,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 353
    functionDepth: 5
    functionLinenumber: 353
    functionLinenumberEnd: 382
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassExtendsAnotherClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getExtends()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassExtendsAnotherClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:388,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:389,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:390,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:391,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:392,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:393,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:394,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:395,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:396,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:397,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:398,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:399,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:400,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:403,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:404,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:407,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:410,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:410,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:410,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:411,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:411,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:412,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:413,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:413,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:414,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:414,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getExtends()'
      Src: com.thoughtworks.qdox.parser.ParserTest:416,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:416,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 384
    functionDepth: 5
    functionLinenumber: 384
    functionLinenumberEnd: 417
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyInterfaceExtendsMultipleInterfaces()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getExtends()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyInterfaceExtendsMultipleInterfaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:423,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:424,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:425,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:426,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:427,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:428,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:429,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:430,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:431,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:432,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:433,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:436,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:437,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:440,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:443,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:443,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:443,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:444,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:444,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:446,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:447,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:447,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getImplements()'
      Src: com.thoughtworks.qdox.parser.ParserTest:448,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:448,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 449
      start: 419
    functionDepth: 5
    functionLinenumber: 419
    functionLinenumberEnd: 449
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassImplementsOneInterface()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getImplements()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassImplementsOneInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:455,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:456,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:457,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:458,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:459,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:460,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:461,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:462,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:463,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:464,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:465,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:466,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:467,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:468,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:469,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:470,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:471,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:472,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:473,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:476,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:477,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:480,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:483,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:483,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:483,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:484,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:484,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:486,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:487,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:487,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getImplements()'
      Src: com.thoughtworks.qdox.parser.ParserTest:489,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:489,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 490
      start: 451
    functionDepth: 5
    functionLinenumber: 451
    functionLinenumberEnd: 490
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassImplementsMultipleInterfaces()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getImplements()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassImplementsMultipleInterfaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:496,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:497,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:498,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:499,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:500,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:501,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:502,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:503,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:504,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:505,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:506,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:507,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:508,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:509,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:510,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:513,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:514,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:517,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:520,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:520,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:520,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:521,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:521,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:523,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:524,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:524,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getExtends()'
      Src: com.thoughtworks.qdox.parser.ParserTest:525,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:525,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:525,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getImplements()'
      Src: com.thoughtworks.qdox.parser.ParserTest:526,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:526,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:526,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 492
    functionDepth: 5
    functionLinenumber: 492
    functionLinenumberEnd: 527
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassExtendsOneClassAndImplementsOneInterface()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getExtends()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getImplements()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassExtendsOneClassAndImplementsOneInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:533,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:534,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:535,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:536,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:537,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:538,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:539,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:540,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:541,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:542,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:543,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:544,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:545,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:546,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:547,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:548,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:549,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:550,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:551,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:552,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:553,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:554,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:555,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:558,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:559,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:562,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:565,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:565,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:565,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:566,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:566,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:568,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:569,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:569,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getExtends()'
      Src: com.thoughtworks.qdox.parser.ParserTest:570,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:570,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:570,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getImplements()'
      Src: com.thoughtworks.qdox.parser.ParserTest:572,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:572,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 573
      start: 529
    functionDepth: 5
    functionLinenumber: 529
    functionLinenumberEnd: 573
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassExtendsOneClassAndImplementsMultipleInterface()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getExtends()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getImplements()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassExtendsOneClassAndImplementsMultipleInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:579,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:580,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:581,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:582,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:583,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:584,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:585,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:588,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:589,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:592,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:595,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:595,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:595,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:596,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:596,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:598,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:599,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:599,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
      Src: com.thoughtworks.qdox.parser.ParserTest:600,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:600,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 601
      start: 575
    functionDepth: 5
    functionLinenumber: 575
    functionLinenumberEnd: 601
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassWithPublicFinalModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassWithPublicFinalModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:607,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:608,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:609,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:610,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:611,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:612,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:613,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:614,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:615,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:616,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:619,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:620,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:623,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:626,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:626,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:626,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:627,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:627,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:629,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:630,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:630,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
      Src: com.thoughtworks.qdox.parser.ParserTest:631,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:631,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:631,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 632
      start: 603
    functionDepth: 5
    functionLinenumber: 603
    functionLinenumberEnd: 632
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassWithAllModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassWithAllModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:638,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:639,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:640,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:641,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:643,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:644,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:645,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:646,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:647,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:648,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:649,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:651,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:652,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:653,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:654,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:655,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:658,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:659,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:662,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:665,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:665,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:665,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:665,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:666,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:666,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:666,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:668,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:668,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:669,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:669,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:670,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:670,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:672,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:672,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:673,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:673,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:674,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:674,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
      Src: com.thoughtworks.qdox.parser.ParserTest:675,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:675,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:675,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getExtends()'
      Src: com.thoughtworks.qdox.parser.ParserTest:676,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:676,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:676,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:678,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:678,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:679,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:679,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:680,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 681
      start: 634
    functionDepth: 5
    functionLinenumber: 634
    functionLinenumberEnd: 681
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testMultipleClassesInSingleFile()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getExtends()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testMultipleClassesInSingleFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:687,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:688,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:689,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:690,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:691,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:693,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:694,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:695,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:696,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:697,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:698,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:701,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:702,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:705,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:708,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:708,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:708,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:708,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:709,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:709,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:709,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:711,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:711,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:712,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:712,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:713,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:713,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:715,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:715,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:716,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:716,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:717,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 718
      start: 683
    functionDepth: 5
    functionLinenumber: 683
    functionLinenumberEnd: 718
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testSemiColonBetweenClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testSemiColonBetweenClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:724,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:725,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:726,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:728,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:729,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:730,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:731,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:732,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:734,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:735,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:738,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:739,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:742,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:743,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:746,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:746,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:746,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:747,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:747,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:748,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:748,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:748,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:749,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:749,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:751,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:752,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:752,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:754,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:755,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:755,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:756,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:756,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:756,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 757
      start: 720
    functionDepth: 5
    functionLinenumber: 720
    functionLinenumberEnd: 757
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testSimpleVoidMethod()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testSimpleVoidMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:763,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:764,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:765,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:767,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:768,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:769,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:770,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:771,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:773,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:774,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:777,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:778,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:781,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:782,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:785,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:785,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:785,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:786,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:786,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:787,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:787,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:787,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:788,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:788,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:790,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:791,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:791,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:792,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:793,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:793,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:794,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:794,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 795
      start: 759
    functionDepth: 5
    functionLinenumber: 759
    functionLinenumberEnd: 795
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testSimpleVoidMethodWithNoCode()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testSimpleVoidMethodWithNoCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:801,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:802,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:803,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:805,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:806,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:807,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:808,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:809,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:811,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:812,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:815,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:816,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:819,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:820,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:823,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:823,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:823,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:824,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:824,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:825,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:825,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:825,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:826,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:826,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:828,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:829,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:829,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:830,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:831,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:831,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:832,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:832,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:832,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 833
      start: 797
    functionDepth: 5
    functionLinenumber: 797
    functionLinenumberEnd: 833
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testSimpleMethodReturningSomething()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testSimpleMethodReturningSomething()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:839,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:840,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:841,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:843,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:844,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:845,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:846,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:847,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:848,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:849,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:850,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:851,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:853,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:854,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:857,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:858,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:861,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:862,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:865,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:865,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:865,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:866,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:866,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:867,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:867,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:867,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:868,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:868,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:870,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:871,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:871,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:872,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:873,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:873,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:874,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:874,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:874,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 875
      start: 835
    functionDepth: 5
    functionLinenumber: 835
    functionLinenumberEnd: 875
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testSimpleMethodReturningSomethingFullyQualified()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testSimpleMethodReturningSomethingFullyQualified()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:881,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:882,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:883,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:885,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:886,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:887,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:888,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:889,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:890,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:891,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:892,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:893,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:894,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:895,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:896,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:897,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:898,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:899,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:900,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:901,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:902,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:904,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:905,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:908,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:909,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:912,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:913,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:916,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:916,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:916,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:917,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:917,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:918,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:918,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:918,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:919,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:919,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:921,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:922,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:922,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:923,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:924,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:924,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:925,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:925,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:925,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
      Src: com.thoughtworks.qdox.parser.ParserTest:926,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:926,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 927
      start: 877
    functionDepth: 5
    functionLinenumber: 877
    functionLinenumberEnd: 927
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testSimpleMethodWithAllModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testSimpleMethodWithAllModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:933,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:934,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:935,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:937,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:938,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:939,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:940,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:941,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:942,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:943,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:945,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:946,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:949,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:950,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:953,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:954,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:955,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:958,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:958,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:958,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:959,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:959,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:960,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:960,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:960,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:961,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:961,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:961,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:962,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:962,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:964,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:965,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:965,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:966,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:967,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:967,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:968,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:968,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:968,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:969,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:970,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:970,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:971,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:971,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:971,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 972
      start: 929
    functionDepth: 5
    functionLinenumber: 929
    functionLinenumberEnd: 972
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithOneArg()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithOneArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:978,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:979,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:980,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:982,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:983,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:984,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:985,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:986,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:987,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:988,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:989,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:990,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:991,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:992,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:994,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:995,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:998,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:999,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1002,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1003,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1004,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1007,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1007,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1007,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1008,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1008,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1009,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1009,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1009,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1010,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1010,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1010,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1011,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1011,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1013,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1014,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1014,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1015,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1016,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1016,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1017,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1017,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1017,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1018,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1019,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1019,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1020,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1020,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1020,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1021
      start: 974
    functionDepth: 5
    functionLinenumber: 974
    functionLinenumberEnd: 1021
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithOneFullyQualifiedArg()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithOneFullyQualifiedArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1027,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1028,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1029,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1031,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1032,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1033,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1034,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1035,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1036,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1037,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1038,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1039,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1040,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1042,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1043,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1046,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1047,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1050,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1051,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1052,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1055,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1055,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1055,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1056,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1056,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1057,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1057,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1057,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1058,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1058,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1058,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1058,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1059,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1059,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1061,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1062,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1062,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1064,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1065,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1065,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1066,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1066,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1066,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1068,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1068,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1069,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1069,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1070,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1070,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1070,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1071,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1071,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1072,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1072,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1073,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1073,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1073,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1075
      start: 1023
    functionDepth: 5
    functionLinenumber: 1023
    functionLinenumberEnd: 1075
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithTwoArgs()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithTwoArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1081,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1082,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1083,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1085,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1086,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1087,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1088,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1089,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1090,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1091,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1092,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1093,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1094,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1095,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1096,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1097,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1099,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1100,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1103,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1104,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1107,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1108,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1109,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1112,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1112,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1112,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1113,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1113,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1114,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1114,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1114,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1115,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1115,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1115,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1115,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1116,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1116,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1118,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1119,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1119,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1121,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1122,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1122,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1123,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1123,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1123,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1125,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1125,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1126,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1126,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1127,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1127,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1127,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1128,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1128,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1129,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1129,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1130,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1130,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1130,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1131,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1131,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1132,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1132,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1133,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1133,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1134
      start: 1077
    functionDepth: 5
    functionLinenumber: 1077
    functionLinenumberEnd: 1134
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithThreeArgs()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithThreeArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1140,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1141,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1142,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1144,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1145,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1146,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1147,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1148,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1149,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1150,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1151,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1152,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1154,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1155,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1158,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1159,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1162,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1163,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1164,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1167,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1167,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1167,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1168,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1168,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1169,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1169,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1169,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1170,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1170,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1170,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1171,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1171,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1173,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1174,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1174,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1176,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1177,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1177,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1178,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1178,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1178,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1180,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1180,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1180,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1181,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1181,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1181,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1181,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1182,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1182,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1182,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1183
      start: 1136
    functionDepth: 5
    functionLinenumber: 1136
    functionLinenumberEnd: 1183
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithOneArgThatHasModifier()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithOneArgThatHasModifier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1188,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1189,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1190,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1192,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1193,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1194,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1195,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1196,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1197,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1198,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1199,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1200,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1201,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1202,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1204,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1205,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1207,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1208,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1210,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1211,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1212,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1214,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1214,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1214,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1215,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1215,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1216,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1216,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1216,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1217,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1217,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addAnnotation(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1217,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1218,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1218,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1220,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1221,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1221,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1223,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1224,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].contains(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1224,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1224,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1225,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1225,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1225,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1226,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1226,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1228,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getTypeDef()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1229,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1229,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1230
      start: 1185
    functionDepth: 5
    functionLinenumber: 1185
    functionLinenumberEnd: 1230
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithAnnotatedGenericReturnValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].contains(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].addAnnotation(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getTypeDef()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithAnnotatedGenericReturnValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1236,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1237,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1238,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1240,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1241,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1242,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1243,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1244,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1245,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1246,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1248,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1249,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1252,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1253,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1256,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1257,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1260,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1260,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1260,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1261,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1261,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1262,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1262,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1262,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1263,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1263,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1265,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1266,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1266,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1267,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1268,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1268,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1269,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1269,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1269,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getExceptions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1270,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1270,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1271
      start: 1232
    functionDepth: 5
    functionLinenumber: 1232
    functionLinenumberEnd: 1271
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testMethodThrowingOneException()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getExceptions()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testMethodThrowingOneException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1277,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1278,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1279,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1281,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1282,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1283,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1284,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1285,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1286,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1287,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1288,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1289,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1291,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1292,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1295,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1296,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1299,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1300,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1303,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1303,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1303,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1304,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1304,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1305,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1305,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1305,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1306,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1306,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1308,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1309,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1309,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1310,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1311,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1311,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1312,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1312,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1312,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getExceptions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1313,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1313,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1315
      start: 1273
    functionDepth: 5
    functionLinenumber: 1273
    functionLinenumberEnd: 1315
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testMethodThrowingTwoExceptions()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getExceptions()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testMethodThrowingTwoExceptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1321,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1322,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1323,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1325,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1326,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1327,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1328,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1329,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1330,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1331,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1332,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1333,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1334,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1335,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1337,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1338,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1341,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1342,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1345,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1346,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1349,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1349,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1349,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1350,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1350,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1351,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1351,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1351,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1352,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1352,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1354,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1355,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1355,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1356,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1357,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1357,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1358,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1358,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1358,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getExceptions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1360,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1360,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1361
      start: 1317
    functionDepth: 5
    functionLinenumber: 1317
    functionLinenumberEnd: 1361
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testMethodThrowingThreeExceptions()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getExceptions()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testMethodThrowingThreeExceptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1367,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1368,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1369,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1371,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1372,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1373,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1374,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1375,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1376,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1377,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1378,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1379,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1380,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1381,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1383,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1384,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1387,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1388,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1391,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1392,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1395,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1395,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1395,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1396,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1396,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1397,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1397,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1397,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1398,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1398,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1400,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1401,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1401,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1402,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1403,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1403,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1404,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1404,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1404,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getExceptions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1405,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1405,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1406
      start: 1363
    functionDepth: 5
    functionLinenumber: 1363
    functionLinenumberEnd: 1406
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testMethodThrowingOneFullyQualifiedException()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getExceptions()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testMethodThrowingOneFullyQualifiedException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1412,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1413,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1414,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1416,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1417,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1418,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1419,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1420,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1421,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1422,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1423,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1424,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1425,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1426,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1427,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1428,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1429,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1430,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1431,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1432,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1434,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1435,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1438,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1439,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1442,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1443,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1446,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1446,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1446,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1447,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1447,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1448,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1448,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1448,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1449,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1449,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1451,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1452,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1452,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1453,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1454,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1454,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1455,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1455,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1455,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getExceptions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1457,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1457,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1458
      start: 1408
    functionDepth: 5
    functionLinenumber: 1408
    functionLinenumberEnd: 1458
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testMethodThrowingTwoFullyQualifiedException()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getExceptions()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testMethodThrowingTwoFullyQualifiedException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1464,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1465,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1466,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1468,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1469,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1470,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1471,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1473,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1474,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1477,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1478,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1481,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1482,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1485,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1485,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1485,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1486,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginConstructor()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1486,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1487,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1487,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endConstructor(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1487,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1488,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1488,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1490,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1491,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1491,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1492,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1493,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1493,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].isConstructor()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1494,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1494,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1495
      start: 1460
    functionDepth: 5
    functionLinenumber: 1460
    functionLinenumberEnd: 1495
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testDefaultConstructor()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginConstructor()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].isConstructor()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endConstructor(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testDefaultConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1501,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1502,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1503,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1505,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1506,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1507,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1508,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1509,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1510,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1511,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1513,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1514,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1517,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1518,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1521,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1522,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1523,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1526,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1526,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1526,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1527,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginConstructor()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1527,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1528,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1528,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1528,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1529,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1529,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endConstructor(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1529,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1530,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1530,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1532,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1533,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1533,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1534,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1535,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1535,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].isConstructor()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1536,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1536,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1537,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1537,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1537,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1539,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1539,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1539,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1540,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1540,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1540,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1541
      start: 1497
    functionDepth: 5
    functionLinenumber: 1497
    functionLinenumberEnd: 1541
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testPublicConstructorWithParam()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
    - '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].isConstructor()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endConstructor(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginConstructor()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testPublicConstructorWithParam()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1547,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1548,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1549,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1551,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1552,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1553,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1554,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1555,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1556,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1557,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1558,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1559,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1560,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1561,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1562,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1563,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1564,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1566,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1567,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1570,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1571,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1574,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1575,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1576,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1579,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1579,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1579,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1580,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginConstructor()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1580,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1581,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1581,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1581,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1581,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1582,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1582,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endConstructor(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1582,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1583,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1583,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1585,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1586,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1586,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1587,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1588,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1588,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].isConstructor()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1589,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1589,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1590,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1590,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1590,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1591,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1591,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1592,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1592,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1593,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1593,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1593,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1594,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1594,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1595,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1595,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1596,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1596,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1596,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1597
      start: 1543
    functionDepth: 5
    functionLinenumber: 1543
    functionLinenumberEnd: 1597
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testConstructorWithMultipleParams()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].isConstructor()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endConstructor(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginConstructor()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testConstructorWithMultipleParams()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1603,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1604,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1605,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1607,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1608,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1609,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1610,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1611,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1612,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1614,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1615,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1618,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1619,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1622,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1623,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1626,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1626,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1626,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1627,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginConstructor()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1627,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1628,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1628,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endConstructor(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1628,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1629,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1629,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1631,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1632,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1632,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1633,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1634,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1634,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].isConstructor()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1635,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1635,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getExceptions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1636,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1636,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1636,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1637
      start: 1599
    functionDepth: 5
    functionLinenumber: 1599
    functionLinenumberEnd: 1637
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testConstructorWithException()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getExceptions()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].isConstructor()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endConstructor(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginConstructor()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testConstructorWithException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1643,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1644,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1645,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1647,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1648,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1649,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1650,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1651,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1652,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1653,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1654,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1655,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1656,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1657,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1658,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1660,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1661,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1664,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1665,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1668,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1669,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1672,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1672,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1672,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1673,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginConstructor()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1673,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1674,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1674,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endConstructor(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1674,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1675,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1675,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1677,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1678,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1678,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1679,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1680,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1680,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].isConstructor()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1681,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1681,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getExceptions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1682,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1682,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1682,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1683
      start: 1639
    functionDepth: 5
    functionLinenumber: 1639
    functionLinenumberEnd: 1683
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testConstructorWithMultipleException()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getExceptions()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].isConstructor()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endConstructor(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginConstructor()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testConstructorWithMultipleException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1689,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1690,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1691,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1693,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1694,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1695,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1697,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1698,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1701,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1702,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1705,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1706,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1709,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1709,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1709,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1710,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1710,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1710,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1711,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endField()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1711,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1712,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1712,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1714,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1715,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1715,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1716,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1717,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1717,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1718,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1718,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1720
      start: 1685
    functionDepth: 5
    functionLinenumber: 1685
    functionLinenumberEnd: 1720
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testField()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endField()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1726,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1727,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1728,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1730,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1731,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1732,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1733,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1734,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1735,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1736,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1738,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1739,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1742,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1743,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1746,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1747,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1750,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1750,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1750,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1751,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1751,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1751,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1752,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endField()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1752,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1753,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1753,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1755,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1756,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1756,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1757,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1758,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1758,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1759,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1759,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1759,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1760
      start: 1722
    functionDepth: 5
    functionLinenumber: 1722
    functionLinenumberEnd: 1760
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testFieldFullyQualified()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endField()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testFieldFullyQualified()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1766,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1767,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1768,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1770,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1771,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1772,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1773,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1774,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1775,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1776,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1777,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1778,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1779,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1781,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1782,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1785,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1786,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1789,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1790,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1793,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1793,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1793,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1794,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1794,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1794,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1795,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endField()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1795,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1796,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1796,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1797,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1798,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1798,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1799,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1800,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1800,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1801,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1801,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1801,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1802,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1802,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1803
      start: 1762
    functionDepth: 5
    functionLinenumber: 1762
    functionLinenumberEnd: 1803
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testFieldWithModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].toArray()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endField()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.parser.ParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testFieldWithModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1809,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1810,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1811,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1813,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1814,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1815,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1816,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1817,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1819,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1820,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1823,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1824,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1827,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1828,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1831,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1831,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1831,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1832,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1832,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1832,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1832,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1833,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1833,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endField()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1833,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1834,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1834,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1836,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1837,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1837,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1838,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1838,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1839,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1839,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1840,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1840,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1840,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1841,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1841,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1842,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1842,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1843,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1843,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1844
      start: 1805
    functionDepth: 5
    functionLinenumber: 1805
    functionLinenumberEnd: 1844
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testFieldWithMultipleDefinitionsOnOneLine()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endField()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testFieldWithMultipleDefinitionsOnOneLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1850,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1851,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1852,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1854,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1855,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1856,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1857,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1859,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1860,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1862,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1863,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1866,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1867,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1870,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1871,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1874,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1874,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1874,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1875,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1875,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1875,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1876,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endField()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1876,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1877,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1877,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1879,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1880,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1880,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1881,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1882,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1882,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1883,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1883,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1883,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1884,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getActualArgumentTypes()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1884,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].size()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1884,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1884,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1885,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1885,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getActualArgumentTypes()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1885,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1885,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1885,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1886
      start: 1846
    functionDepth: 5
    functionLinenumber: 1846
    functionLinenumberEnd: 1886
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testFieldWithSimpleGenericType()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getActualArgumentTypes()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].size()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endField()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testFieldWithSimpleGenericType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1892,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1893,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1894,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1896,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1897,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1898,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1899,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1900,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1901,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1903,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1904,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1906,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1907,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1910,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1911,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1914,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1915,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1918,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1918,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1918,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1919,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1919,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1919,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1920,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endField()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1920,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1921,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1921,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1923,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1924,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1924,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1925,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1926,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1926,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1927,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1927,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1927,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1928,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getActualArgumentTypes()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1928,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].size()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1928,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1928,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1929,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1929,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1929,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getActualArgumentTypes()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1929,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1929,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.WildcardTypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1929,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1930
      start: 1888
    functionDepth: 5
    functionLinenumber: 1888
    functionLinenumberEnd: 1930
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testFieldWithWildcardGenericType()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getActualArgumentTypes()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].size()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
    - '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.WildcardTypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endField()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testFieldWithWildcardGenericType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1936,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1937,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1938,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1940,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1941,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1944,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1945,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1946,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1947,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1948,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1950,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1951,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1954,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1955,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1958,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1959,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1960,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1963,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1963,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1963,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1964,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1964,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addInitializer(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1964,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1965,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1965,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1966,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1966,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1966,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1967,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1967,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1969,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1970,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1970,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1972,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1973,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1973,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1974,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:1974,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1975
      start: 1932
    functionDepth: 5
    functionLinenumber: 1932
    functionLinenumberEnd: 1975
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testStaticBlock()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addInitializer(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testStaticBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1981,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1982,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1983,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1985,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1986,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1987,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1988,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1990,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1992,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1993,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1994,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1995,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:1997,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2000,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2001,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2004,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2007,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2007,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2007,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2007,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2008,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2008,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2008,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2010,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2010,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2010,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2010,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2011,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2011,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2011,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2011,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2012,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2012,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2012,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2012,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2013
      start: 1977
    functionDepth: 5
    functionLinenumber: 1977
    functionLinenumberEnd: 2013
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testInnerClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testInnerClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2019,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2020,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2021,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2023,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2025,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2026,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2029,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2030,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2033,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2036,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2036,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2036,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2037,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2037,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2039,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2040,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2040,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2041
      start: 2015
    functionDepth: 5
    functionLinenumber: 2015
    functionLinenumberEnd: 2041
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testRogueSemiColon()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testRogueSemiColon()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2047,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2048,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2049,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2051,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2052,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2053,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2055,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2056,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2059,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2060,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2063,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2064,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2067,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2067,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2067,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2068,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2068,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2068,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2069,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endField()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2069,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2070,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2070,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2072,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2073,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2073,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2074,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2075,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2075,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2076,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2076,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2076,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2077,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2077,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2078
      start: 2043
    functionDepth: 5
    functionLinenumber: 2043
    functionLinenumberEnd: 2078
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testFieldNotArray()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endField()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testFieldNotArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2084,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2085,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2086,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2088,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2089,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2090,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2091,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2092,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2094,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2095,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2098,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2099,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2102,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2103,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2106,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2106,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2106,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2107,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2107,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2107,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2108,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endField()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2108,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2109,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2109,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2111,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2112,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2112,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2113,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2114,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2114,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2115,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2115,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2116,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2116,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2116,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2117,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2117,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2118
      start: 2080
    functionDepth: 5
    functionLinenumber: 2080
    functionLinenumberEnd: 2118
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testFieldArrayOnType()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endField()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testFieldArrayOnType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2124,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2125,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2126,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2128,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2129,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2130,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2131,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2132,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2133,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2134,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2136,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2137,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2140,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2141,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2144,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2145,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2148,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2148,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2148,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2149,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2149,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2149,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2150,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endField()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2150,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2151,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2151,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2153,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2154,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2154,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2155,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2156,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2156,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2157,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2157,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2158,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2158,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2158,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2159,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2159,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2160
      start: 2120
    functionDepth: 5
    functionLinenumber: 2120
    functionLinenumberEnd: 2160
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testField2dArrayOnType()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endField()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testField2dArrayOnType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2166,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2167,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2168,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2170,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2171,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2172,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2173,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2174,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2176,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2177,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2180,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2181,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2184,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2185,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2188,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2188,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2188,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2189,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2189,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2189,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2190,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endField()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2190,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2191,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2191,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2193,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2194,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2194,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2195,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2196,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2196,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2197,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2197,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String,int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2198,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2198,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2199
      start: 2162
    functionDepth: 5
    functionLinenumber: 2162
    functionLinenumberEnd: 2199
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testFieldArrayOnName()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String,int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endField()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testFieldArrayOnName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2205,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2206,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2207,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2208,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2209,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2210,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2211,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2212,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2213,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2214,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2215,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2216,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2218,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2219,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2222,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2223,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2226,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2227,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2230,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2230,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2230,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2231,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2231,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2231,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2232,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endField()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2232,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2233,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2233,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2235,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2236,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2236,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2237,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2238,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2238,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2239,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2239,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2240,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2240,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2240,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2241,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2241,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2242
      start: 2201
    functionDepth: 5
    functionLinenumber: 2201
    functionLinenumberEnd: 2242
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testField3dArrayOnTypeAndName()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endField()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testField3dArrayOnTypeAndName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2248,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2249,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2250,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2252,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2253,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2254,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2255,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2256,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2258,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2259,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2260,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2262,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2263,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2266,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2267,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2270,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2271,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2274,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2274,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2274,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2275,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2275,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2275,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2275,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2276,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2276,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endField()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2276,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2277,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2277,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2279,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2280,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2280,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2281,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2281,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2282,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2282,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2283,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2283,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2284,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2284,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2284,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2285,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2285,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2286,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2286,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2287,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2287,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2288,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2288,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2289
      start: 2244
    functionDepth: 5
    functionLinenumber: 2244
    functionLinenumberEnd: 2289
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testFieldArrayThenAnotherNonArray()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endField()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testFieldArrayThenAnotherNonArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2295,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2296,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2297,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2299,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2300,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2301,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2302,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2303,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2305,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2306,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2309,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2310,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2313,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2314,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2317,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2317,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2317,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2318,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2318,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2319,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2319,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2319,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2320,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2320,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2322,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2323,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2323,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2324,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2325,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2325,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2326,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2326,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2326,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2327,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2328
      start: 2291
    functionDepth: 5
    functionLinenumber: 2291
    functionLinenumberEnd: 2328
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testMethodNoArray()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testMethodNoArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2334,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2335,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2336,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2338,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2339,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2340,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2341,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2342,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2343,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2344,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2346,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2347,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2350,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2351,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2354,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2355,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2358,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2358,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2358,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2359,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2359,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2360,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2360,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2360,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2361,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2361,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2363,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2364,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2364,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2365,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2366,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2366,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2367,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2367,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2367,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2368,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2368,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2369
      start: 2330
    functionDepth: 5
    functionLinenumber: 2330
    functionLinenumberEnd: 2369
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testMethodArray()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testMethodArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2380,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2381,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2382,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2384,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2385,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2386,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2387,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2388,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2389,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2390,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2392,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2393,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2396,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2397,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2400,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2401,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2404,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2404,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2404,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2405,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2405,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2406,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2406,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2406,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2407,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2407,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2409,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2410,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2410,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2411,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2412,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2412,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2413,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2413,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2414,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2414,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2415
      start: 2371
    functionDepth: 5
    functionLinenumber: 2371
    functionLinenumberEnd: 2415
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithArrayDefinedAtEnd()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithArrayDefinedAtEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2421,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2422,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2423,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2425,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2426,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2427,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2428,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2429,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2431,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2432,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2434,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2435,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2437,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2438,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2441,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2442,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2445,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2446,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2447,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2450,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2450,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2450,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2451,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2451,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2452,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2452,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2452,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2453,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2453,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2453,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2454,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2454,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2456,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2457,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2457,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2458,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2459,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2459,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String,int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2460,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2460,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2460,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2461,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2462,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2462,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2463,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2463,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2463,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2464,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2465
      start: 2417
    functionDepth: 5
    functionLinenumber: 2417
    functionLinenumberEnd: 2465
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testMethodReturningArrayWithParamNoArray()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String,int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testMethodReturningArrayWithParamNoArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2471,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2472,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2473,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2475,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2476,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2477,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2479,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2480,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2481,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2482,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2484,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2485,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2487,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2488,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2491,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2492,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2495,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2496,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2497,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2500,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2500,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2500,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2501,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2501,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2502,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2502,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2502,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2503,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2503,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2503,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2504,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2504,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2506,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2507,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2507,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2508,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2509,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2509,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2510,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2510,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2510,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2511,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2511,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2512,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2513,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2513,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2514,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2514,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2515,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2515,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2515,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2516,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2516,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2516,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2517
      start: 2467
    functionDepth: 5
    functionLinenumber: 2467
    functionLinenumberEnd: 2517
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testMethodReturningNoArrayWithParamArray()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testMethodReturningNoArrayWithParamArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2523,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2524,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2525,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2527,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2528,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2529,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2530,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2531,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2533,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2534,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2535,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2536,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2537,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2538,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2540,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2541,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2543,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2544,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2547,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2548,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2551,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2552,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2553,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2556,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2556,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2556,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2557,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2557,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2558,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2558,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2558,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2559,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2559,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2559,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2560,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2560,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2562,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2563,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2563,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2564,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2565,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2565,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String,int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2566,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2566,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2566,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2567,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2568,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2568,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2569,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2569,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2569,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2570,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2570,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2572
      start: 2519
    functionDepth: 5
    functionLinenumber: 2519
    functionLinenumberEnd: 2572
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testMethodReturningArrayWithParam2dArray()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String,int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testMethodReturningArrayWithParam2dArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2578,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2579,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2580,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2582,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2583,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2584,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2586,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2587,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2588,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2590,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2591,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2593,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2594,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2597,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2598,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2601,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2602,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2603,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2606,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2606,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2606,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2607,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2607,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2608,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2608,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2608,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2609,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2609,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2609,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2610,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2610,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2612,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2613,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2613,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2614,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2615,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2615,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2616,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2616,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2616,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2617,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2618,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2618,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2619,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2619,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2619,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2620,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2620,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].isVarArgs()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2621,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2621,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2622
      start: 2574
    functionDepth: 5
    functionLinenumber: 2574
    functionLinenumberEnd: 2622
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithVarArgsParameter()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].isVarArgs()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getReturnType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getDimensions()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithVarArgsParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2626,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2627,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2628,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2630,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2631,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2632,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2633,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2635,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2636,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2637,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2639,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2640,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2643,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2644,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2647,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2651,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2654,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2654,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2654,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2657,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2657,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2657,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2657,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2658,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2658,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endField()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2658,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2659,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2659,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verifyNoMoreInteractions(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2660,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2662,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2663,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2663,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2664,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2664,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2665,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2665,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2666,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2666,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2667,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2667,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2667,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getBody()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2668,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2668,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2669,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2669,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2670,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2670,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2671,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2671,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2671,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getBody()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2672,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2673
      start: 2624
    functionDepth: 5
    functionLinenumber: 2624
    functionLinenumberEnd: 2673
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testEnumWithConstructors()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verifyNoMoreInteractions(com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getBody()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endField()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testEnumWithConstructors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2677,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2678,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2679,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2681,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2682,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2684,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2685,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2688,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2689,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2692,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2695,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2698,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2698,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2698,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2701,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2701,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2701,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2702,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endField()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2702,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2703,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2703,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2705,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2706,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2706,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2707,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2707,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2708,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2709,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2709,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2710,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2710,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2710,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getBody()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2711,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2711,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2712
      start: 2675
    functionDepth: 5
    functionLinenumber: 2675
    functionLinenumberEnd: 2712
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testEnumEndingWithExtraComma()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getBody()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endField()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testEnumEndingWithExtraComma()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2718,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2719,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2720,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2721,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2723,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2724,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2725,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2727,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2729,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2730,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2731,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2732,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2733,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2734,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2735,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2736,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2737,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2739,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2741,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2742,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2745,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2746,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2749,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2750,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2751,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2752,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2753,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2756,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2756,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2756,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2757,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2757,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2757,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2758,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2758,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2758,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2759,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2759,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addAnnotation(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2759,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2760,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2760,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2761,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2761,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2761,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2762,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2762,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2763,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endField()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2763,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2764,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2764,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2766,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2767,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].contains(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2767,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2767,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2768,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2768,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2769,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2769,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2770,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2771,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2771,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2772,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getType()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2772,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2772,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2774,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getTypeDef()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2775,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2775,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2775,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2776,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2777,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2777,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 71
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2785
      start: 2715
    functionDepth: 5
    functionLinenumber: 2715
    functionLinenumberEnd: 2785
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testEnumConstantWithClassBody()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].contains(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].addAnnotation(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
    - '[com.thoughtworks.qdox.parser.ParserTest].endMethod(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getType()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginMethod()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endField()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getTypeDef()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testEnumConstantWithClassBody()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2792,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2793,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2794,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2796,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,null,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2797,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2799,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2800,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2803,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2804,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2807,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2808,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2811,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2811,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2811,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2812,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2812,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addInitializer(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2812,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2813,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2813,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2815,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2816,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2816,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2817,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].isStatic()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2818,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2818,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getBlockContent()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2819,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2819,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2820
      start: 2787
    functionDepth: 5
    functionLinenumber: 2787
    functionLinenumberEnd: 2820
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testStaticInitializer()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].isStatic()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getBlockContent()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,null,String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addInitializer(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testStaticInitializer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2826,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2827,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2828,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,null,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2830,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2832,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2833,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2836,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2837,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2840,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2841,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2844,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2844,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2844,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2845,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2845,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addInitializer(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2845,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2846,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2846,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2848,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2849,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2849,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2850,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].isStatic()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2851,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2851,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getBlockContent()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2852,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2852,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2853
      start: 2822
    functionDepth: 5
    functionLinenumber: 2822
    functionLinenumberEnd: 2853
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testInstanceInitializer()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].isStatic()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getBlockContent()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,null,String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addInitializer(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testInstanceInitializer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2858,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2859,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2860,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2861,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2862,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2863,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2864,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2865,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2866,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2867,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2868,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2869,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2871,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2872,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2873,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2874,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2875,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2876,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2878,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2879,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2880,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2881,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2882,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2884,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2885,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2886,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2887,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2888,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2889,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2891,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2892,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2893,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2894,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2895,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2896,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2898,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2899,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2900,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2901,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2902,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2903,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2904,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2906,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2907,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2908,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2909,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2910,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2912,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2913,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2914,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2915,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2916,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2917,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2918,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2919,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2920,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2921,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2922,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2923,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2924,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2926,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2927,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2928,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2929,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2930,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2932,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2933,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2934,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2935,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2936,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2937,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2938,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2939,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2940,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2941,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2942,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2943,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2944,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2946,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2947,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2948,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2949,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2950,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2952,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2953,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2954,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2955,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2956,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2957,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2958,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2959,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2960,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2961,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2962,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2963,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2964,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2966,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2967,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2970,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2971,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2973,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2974,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2974,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2974,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addAnnotation(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2974,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2975,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2975,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getTypeDef()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2975,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2975,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2975,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2976,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2976,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getArgs()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2976,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2976,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toString()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2976,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2976,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2977,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2977,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getTypeDef()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2977,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2977,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2977,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2978,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2978,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getArgs()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2978,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2978,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].toString()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2978,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2978,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2979,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2979,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getTypeDef()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2979,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2979,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2979,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2980,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2980,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getArgs()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2980,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2980,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2980,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2982,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2983,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2983,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setModule(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2983,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2984,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2984,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2984,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2985,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].isOpen()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2985,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2985,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2987,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2988,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2988,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2988,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addRequires(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2988,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2989,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2989,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2989,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2989,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2990,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2990,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2990,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].contains(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2990,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2990,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2991,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2991,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2991,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].contains(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2991,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2991,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2993,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2993,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2993,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2993,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2994,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2994,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2994,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].contains(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2994,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2994,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2995,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2995,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2995,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].contains(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2995,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2995,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2997,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2997,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2997,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2997,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2998,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2998,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2998,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].contains(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2998,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2998,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2999,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2999,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
      Src: com.thoughtworks.qdox.parser.ParserTest:2999,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].contains(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2999,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:2999,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3001,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3001,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3001,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3001,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3002,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3002,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3002,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].contains(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3002,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3002,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3003,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3003,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3003,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].contains(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3003,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3003,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3005,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3006,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3006,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3006,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addExports(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3006,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3007,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3007,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getSource()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3007,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3007,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3008,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3008,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getTargets()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3008,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].size()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3008,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3008,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3010,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3010,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getSource()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3010,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3010,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3011,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3011,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getTargets()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3011,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].size()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3011,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3011,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3012,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3012,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getTargets()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3012,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].contains(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3012,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3012,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3013,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3013,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getTargets()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3013,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].contains(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3013,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3013,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3015,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3016,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3016,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3016,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addOpens(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3016,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3017,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3017,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getSource()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3017,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3017,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3018,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3018,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getTargets()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3018,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].size()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3018,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3018,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3020,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3020,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getSource()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3020,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3020,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3021,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3021,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getTargets()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3021,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].size()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3021,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3021,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3022,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3022,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getTargets()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3022,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].contains(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3022,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3022,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3023,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3023,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getTargets()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3023,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].contains(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3023,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3023,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3025,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3026,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3026,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addUses(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3026,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3027,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getService()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3027,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3027,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3027,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3029,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3030,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3030,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3030,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addProvides(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3030,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3031,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3031,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getService()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3031,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3031,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3031,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3032,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3032,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getImplementations()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3032,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3032,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3032,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3032,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3033,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3033,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getImplementations()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3033,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3033,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3033,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3033,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 304
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3034
      start: 2855
    functionDepth: 5
    functionLinenumber: 2855
    functionLinenumberEnd: 3034
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testModule()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getName()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getSource()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].addExports(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].isOpen()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].contains(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addUses(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].size()'
    - '[com.thoughtworks.qdox.parser.ParserTest].addAnnotation(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getTargets()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getModifiers()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getAllValues()'
    - '[com.thoughtworks.qdox.parser.ParserTest].addOpens(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addRequires(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getArgs()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getService()'
    - '[com.thoughtworks.qdox.parser.ParserTest].get(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addProvides(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setModule(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].getImplementations()'
    - '[com.thoughtworks.qdox.parser.ParserTest].get(String)'
    - '[com.thoughtworks.qdox.parser.ParserTest].toString()'
    - '[com.thoughtworks.qdox.parser.ParserTest].getTypeDef()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testModule()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3038,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3039,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3040,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3041,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3043,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3044,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3045,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3046,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3047,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3048,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3049,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3050,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3051,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3052,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3053,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3055,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3056,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3059,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3060,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3063,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3064,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3065,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3068,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3068,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3068,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3069,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3069,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3069,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3070,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3070,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3070,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addArgument(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3070,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3071,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endField()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3071,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3072,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3072,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3073
      start: 3036
    functionDepth: 5
    functionLinenumber: 3036
    functionLinenumberEnd: 3073
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testCEnums()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endField()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addArgument(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].times(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testCEnums()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3079,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3080,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3081,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3083,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3085,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3086,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3087,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3088,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3089,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3090,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3091,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3092,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3093,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3094,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3095,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3097,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3098,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3099,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3100,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3101,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3102,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3104,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3105,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3107,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3108,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3110,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3111,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3112,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3113,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3115,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3115,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3115,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3116,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3116,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3116,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3117,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3117,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addArgument(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3117,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3118,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endField()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3118,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3119,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].beginConstructor()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3119,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3120,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3120,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3120,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3121,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3121,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endConstructor(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3121,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3122,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3123
      start: 3075
    functionDepth: 5
    functionLinenumber: 3075
    functionLinenumberEnd: 3123
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].testStringBasedEnum()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginConstructor()'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.ParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginField(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endField()'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.ParserTest].beginClass(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addParameter(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].endConstructor(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].addArgument(com.thoughtworks.qdox.parser.ParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].testStringBasedEnum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collection<Integer>].add(int)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3126,1
    - Dst: '[java.util.Collection<String>].add(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - token
    - value
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 3128
      start: 3125
    functionDepth: 0
    functionLinenumber: 3125
    functionLinenumberEnd: 3128
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.Collection<String>].add(String)'
    - '[java.util.Collection<Integer>].add(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int,String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3131,1
    - Dst: '[java.util.Collection<String>].add(String)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - token
    - value
    - codeBody
    argTypes:
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 3133
      start: 3130
    functionDepth: 1
    functionLinenumber: 3130
    functionLinenumberEnd: 3133
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int,String,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int,String)'
    - '[java.util.Collection<String>].add(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int,null)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3137,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].lex()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3140,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].when(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3140,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].returnsElementsOf(java.util.Collection<Integer>)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3140,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].thenAnswer(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3140,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].text()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3141,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].when(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3141,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].returnsElementsOf(java.util.Collection<String>)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3141,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].thenAnswer(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3141,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3142,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].when(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3142,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].returnsElementsOf(java.util.Collection<String>)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3142,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].thenAnswer(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3142,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3143,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].when(com.thoughtworks.qdox.parser.ParserTest)'
      Src: com.thoughtworks.qdox.parser.ParserTest:3143,1
    - Dst: '[com.thoughtworks.qdox.parser.ParserTest].thenReturn()'
      Src: com.thoughtworks.qdox.parser.ParserTest:3143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 3145
      start: 3135
    functionDepth: 1
    functionLinenumber: 3135
    functionLinenumberEnd: 3145
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 75
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParserTest].when(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
    - '[com.thoughtworks.qdox.parser.ParserTest].thenReturn()'
    - '[com.thoughtworks.qdox.parser.JavaLexer].getCodeBody()'
    - '[com.thoughtworks.qdox.parser.JavaLexer].lex()'
    - '[com.thoughtworks.qdox.parser.ParserTest].returnsElementsOf(java.util.Collection<String>)'
    - '[com.thoughtworks.qdox.parser.JavaLexer].text()'
    - '[com.thoughtworks.qdox.parser.ParserTest].returnsElementsOf(java.util.Collection<Integer>)'
    - '[com.thoughtworks.qdox.parser.ParserTest].thenAnswer(com.thoughtworks.qdox.parser.ParserTest)'
    - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int,null)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.ParserTest:21,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.ParserTest:22,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.ParserTest:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.ParserTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.ParserTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.ParserTest
    signature: '[com.thoughtworks.qdox.parser.ParserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:36,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:36,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testEmptyInput()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testEmptyInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:43,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:43,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:44,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:45,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:46,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 48
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testNewlines()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testNewlines()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:59,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:59,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:60,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:61,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:62,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:63,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:64,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:65,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 67
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testStaticBlock()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testStaticBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:71,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:72,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:73,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:74,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:75,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:76,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:77,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:78,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:79,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 81
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testFieldAssignment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testFieldAssignment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:85,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 87
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testAnonymousInnerClassAssignment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testAnonymousInnerClassAssignment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 89
    functionDepth: 2
    functionLinenumber: 89
    functionLinenumberEnd: 93
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testGenericTypeAssignment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testGenericTypeAssignment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:99,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:100,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:101,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:102,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 95
    functionDepth: 2
    functionLinenumber: 95
    functionLinenumberEnd: 104
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testFieldsContainingLessThanOrGreaterThanInAssignment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testFieldsContainingLessThanOrGreaterThanInAssignment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:112,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:112,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:113,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:114,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:115,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:117,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:118,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:119,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:121,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - assignment
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 123
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 123
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 8
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:132,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:132,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:133,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:134,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:135,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:137,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:138,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:139,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:140,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:141,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:143,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 145
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testMultipleFields()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testMultipleFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:150,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:150,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:151,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:152,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:153,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 155
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testSpecialCharsInIdentifier()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testSpecialCharsInIdentifier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 2
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testUnicodeInTest()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testUnicodeInTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].getClass()'
      Src: com.thoughtworks.qdox.parser.LexerTest:164,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].getResourceAsStream(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:164,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:164,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:165,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:166,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:167,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:168,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:169,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:170,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:171,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:172,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:173,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:174,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:175,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:176,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:178,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:179,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:180,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:182,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 184
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testUnicodeInFile()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].getClass()'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].getResourceAsStream(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testUnicodeInFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:189,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 192
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testUnicodeIdentifiers()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testUnicodeIdentifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:204,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:204,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:205,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:206,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:207,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:208,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:209,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:210,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:211,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:212,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:213,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:214,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:215,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:216,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:217,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:218,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 220
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testInnerClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testInnerClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:225,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:226,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:227,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 222
    functionDepth: 2
    functionLinenumber: 222
    functionLinenumberEnd: 230
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testCurliesInStringsOrChars()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testCurliesInStringsOrChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:235,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 232
    functionDepth: 2
    functionLinenumber: 232
    functionLinenumberEnd: 238
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testDoubleBackSlashesInStringsOrChars()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testDoubleBackSlashesInStringsOrChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:242,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 240
    functionDepth: 2
    functionLinenumber: 240
    functionLinenumberEnd: 244
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testFunnyCharsInStringsOrChars()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testFunnyCharsInStringsOrChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:249,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:249,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:250,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 252
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testQuoteInCharInCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testQuoteInCharInCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:257,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:257,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:258,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:259,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 261
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 261
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testDoubleQuotesInCharInAssignment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testDoubleQuotesInCharInAssignment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:266,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:266,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:267,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:268,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 270
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testSingleQuoteInCharInAssignment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testSingleQuoteInCharInAssignment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:275,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:275,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:276,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:277,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 279
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testStringWithDoubleQuotesIn()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testStringWithDoubleQuotesIn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:284,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:284,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:285,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:286,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 287
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testCommentsWithSingleQuoteInCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testCommentsWithSingleQuoteInCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:292,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:292,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:293,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 295
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testCommentsWithDoubleQuotesInCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testCommentsWithDoubleQuotesInCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:300,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:300,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:301,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 303
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testCommentsThatEndImmediately()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testCommentsThatEndImmediately()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:308,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:308,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:309,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:310,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:311,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:312,1
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:317,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:317,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:318,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:319,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:320,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 305
    functionDepth: 1
    functionLinenumber: 305
    functionLinenumberEnd: 322
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testCommentsWithQuotesInAssignment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testCommentsWithQuotesInAssignment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:327,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:327,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:328,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:329,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:330,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:331,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:332,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:333,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:334,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:335,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 337
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 337
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testArrayTokens()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testArrayTokens()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:341,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:342,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:343,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:344,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:345,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:346,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:347,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:348,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:349,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:350,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:351,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:352,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:353,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:354,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:355,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:356,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:357,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:358,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
      Src: com.thoughtworks.qdox.parser.LexerTest:359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 360
      start: 339
    functionDepth: 1
    functionLinenumber: 339
    functionLinenumberEnd: 360
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testKeyWords()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testKeyWords()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:365,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:365,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:366,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:367,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:368,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:369,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:370,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:371,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:372,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:373,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:374,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:375,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:376,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:377,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:378,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 380
      start: 362
    functionDepth: 1
    functionLinenumber: 362
    functionLinenumberEnd: 380
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testTypeTokens()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testTypeTokens()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:389,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:389,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:391,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:392,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:393,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:394,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:395,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:396,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:397,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:398,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:399,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:400,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:401,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:402,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:403,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:404,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:405,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 407
      start: 382
    functionDepth: 1
    functionLinenumber: 382
    functionLinenumberEnd: 407
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testAnnotationDeclarationTokens()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testAnnotationDeclarationTokens()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:415,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:415,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:417,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:418,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:419,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:420,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:421,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:422,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:423,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:424,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:425,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:426,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.LexerTest:427,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:427,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:428,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:429,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:430,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:431,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:432,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.LexerTest:433,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:433,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:434,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:435,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:436,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:437,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:438,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:439,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:440,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:441,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 443
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 443
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testAnnotationTokens()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testAnnotationTokens()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:450,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:450,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:452,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:453,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:454,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:455,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:456,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:457,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:458,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:459,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:460,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:461,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:462,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:463,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:464,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:465,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 467
      start: 445
    functionDepth: 1
    functionLinenumber: 445
    functionLinenumberEnd: 467
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testQDOX134_MoreAnnotationTokens()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testQDOX134_MoreAnnotationTokens()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:474,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:474,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:475,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:476,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:477,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:478,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:479,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.LexerTest:480,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:480,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:481,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:482,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.LexerTest:483,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:483,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:484,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:485,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:486,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:487,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:488,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:489,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:490,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:491,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 492
      start: 469
    functionDepth: 1
    functionLinenumber: 469
    functionLinenumberEnd: 492
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testAnnotationElementValueArrayInitializer()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testAnnotationElementValueArrayInitializer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:497,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:497,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:498,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:499,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:500,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:501,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:502,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:503,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.LexerTest:504,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:504,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:505,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:506,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:507,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:508,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:509,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 511
      start: 494
    functionDepth: 1
    functionLinenumber: 494
    functionLinenumberEnd: 511
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testEnumConstructor()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testEnumConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:519,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:519,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:520,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:521,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:522,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:523,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:525,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:526,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:527,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:528,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:529,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:530,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:531,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:532,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:534,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:535,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 536
      start: 513
    functionDepth: 1
    functionLinenumber: 513
    functionLinenumberEnd: 536
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testEnumWithMethods()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testEnumWithMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:539,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:539,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:540,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - in
    - expectedLex
    argTypes:
    - String
    - short
    constantsTouched: []
    func_position:
      end: 542
      start: 538
    functionDepth: 0
    functionLinenumber: 538
    functionLinenumberEnd: 542
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[java.io.StringReader].<init>(String)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.parser.LexerTest:546,1
    - Dst: '[java.util.Map<Integer,String>].get(Integer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:546,1
    - Dst: '[com.thoughtworks.qdox.parser.Lexer].lex()'
      Src: com.thoughtworks.qdox.parser.LexerTest:547,1
    - Dst: '[Integer].<init>(int)'
      Src: com.thoughtworks.qdox.parser.LexerTest:547,1
    - Dst: '[java.util.Map<Integer,String>].get(Integer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:547,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.LexerTest,com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - com.thoughtworks.qdox.parser.Lexer
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expectedToken
    - lexer
    argTypes:
    - int
    - com.thoughtworks.qdox.parser.Lexer
    constantsTouched: []
    func_position:
      end: 549
      start: 545
    functionDepth: 1
    functionLinenumber: 545
    functionLinenumberEnd: 549
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.Lexer)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<Integer,String>].get(Integer)'
    - '[com.thoughtworks.qdox.parser.Lexer].lex()'
    - '[Integer].<init>(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.parser.LexerTest,com.thoughtworks.qdox.parser.LexerTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.Lexer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.Lexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:552,1
    - Dst: '[com.thoughtworks.qdox.parser.Lexer].text()'
      Src: com.thoughtworks.qdox.parser.LexerTest:553,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - com.thoughtworks.qdox.parser.Lexer
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - expectedToken
    - expectedText
    - lexer
    argTypes:
    - int
    - String
    - com.thoughtworks.qdox.parser.Lexer
    constantsTouched: []
    func_position:
      end: 554
      start: 551
    functionDepth: 2
    functionLinenumber: 551
    functionLinenumberEnd: 554
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,String,com.thoughtworks.qdox.parser.Lexer)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.parser.Lexer].text()'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.Lexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,String,com.thoughtworks.qdox.parser.Lexer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:564,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:564,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:565,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:566,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:567,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:568,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:569,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:570,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:571,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:572,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:573,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:574,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 575
      start: 557
    functionDepth: 1
    functionLinenumber: 557
    functionLinenumberEnd: 575
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testNonAsciiMethodNameDoesNotCrashLexerButChewsUpUnicodeEscapedSequencesBadly()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testNonAsciiMethodNameDoesNotCrashLexerButChewsUpUnicodeEscapedSequencesBadly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:582,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:582,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:583,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:584,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:585,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:586,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:587,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:588,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:589,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:590,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.LexerTest:591,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:591,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:592,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:593,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:594,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:595,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.LexerTest:596,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:596,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 598
      start: 578
    functionDepth: 1
    functionLinenumber: 578
    functionLinenumberEnd: 598
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testAnnotationWithMultipleParameters()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testAnnotationWithMultipleParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:603,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:603,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:604,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:605,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:606,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:607,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:608,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:609,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:610,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:611,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:612,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:613,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 614
      start: 600
    functionDepth: 1
    functionLinenumber: 600
    functionLinenumberEnd: 614
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testSimpleAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testSimpleAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:621,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:621,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:622,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:623,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:624,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:625,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:626,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:627,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.LexerTest:628,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:628,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:629,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 630
      start: 616
    functionDepth: 1
    functionLinenumber: 616
    functionLinenumberEnd: 630
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testMultipleRowAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testMultipleRowAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:639,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:639,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:640,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:641,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:642,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:643,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:644,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:645,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:646,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:647,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:648,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:649,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:650,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.LexerTest:651,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:651,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:652,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:653,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:654,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:655,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.LexerTest:656,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.parser.LexerTest:656,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:657,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 659
      start: 632
    functionDepth: 1
    functionLinenumber: 632
    functionLinenumberEnd: 659
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testEnumWithAnnotations()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testEnumWithAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:667,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:667,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:668,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:669,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:670,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:671,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:672,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:673,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:674,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:675,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 676
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 676
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testDoubleValueAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testDoubleValueAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:688,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:688,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:690,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:691,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:692,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:693,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:695,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:696,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:697,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:698,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:699,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:700,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:701,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:702,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:703,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:704,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:705,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:706,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:707,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:709,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:710,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:711,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:712,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:713,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:714,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:715,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:716,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:717,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:718,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:719,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:720,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:721,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:723,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:724,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 727
      start: 679
    functionDepth: 1
    functionLinenumber: 679
    functionLinenumberEnd: 727
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testParseEnumWithConstructor()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testParseEnumWithConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:747,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:747,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:748,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:749,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:750,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:751,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:752,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:753,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:754,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:755,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:756,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:757,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:758,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:759,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:761,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:762,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:763,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:764,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:765,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:766,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:768,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:769,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:770,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:771,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:772,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:774,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:775,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:776,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:777,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:778,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:779,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:781,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:782,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:783,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:784,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:785,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:786,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:788,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:789,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:790,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:791,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:792,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:793,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:794,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:796,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:797,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:798,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:799,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:800,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:802,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:803,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:804,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:805,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:806,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:807,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:808,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:809,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:810,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:811,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:812,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:813,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:814,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:816,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:817,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:818,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:819,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:820,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:822,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:823,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:824,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:825,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:826,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:827,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:828,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:829,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:830,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:831,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:832,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:833,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:834,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:836,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:837,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:838,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:839,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:840,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:842,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:843,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:844,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:845,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:846,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:847,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:848,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:849,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:850,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:851,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:852,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:853,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:854,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:856,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:857,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 112
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 858
      start: 730
    functionDepth: 1
    functionLinenumber: 730
    functionLinenumberEnd: 858
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testModule()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testModule()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:873,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:873,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:874,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:875,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:876,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:877,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:878,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:880,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:881,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:882,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:883,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:884,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:885,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:887,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:888,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:889,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:890,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:891,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:893,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:894,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:895,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:896,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:897,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:898,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:899,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:900,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:901,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:902,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:903,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:904,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:905,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:907,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:908,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:909,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:910,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:911,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:912,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:913,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:914,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:915,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:916,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:918,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:919,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:921,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:922,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:923,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:924,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:926,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:927,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:928,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:929,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:930,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:931,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:932,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:933,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:935,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:936,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 937
      start: 860
    functionDepth: 1
    functionLinenumber: 860
    functionLinenumberEnd: 937
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testModuleAsIdentifier()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testModuleAsIdentifier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
      Src: com.thoughtworks.qdox.parser.LexerTest:959,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.LexerTest:959,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:961,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:962,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:963,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:964,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:965,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:966,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:968,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:969,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:970,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:972,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:973,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:974,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:975,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:976,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:978,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:979,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:980,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:981,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:982,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:983,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:985,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:986,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:987,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:988,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:989,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:990,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:992,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:993,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:994,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:995,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:996,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:997,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:998,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1000,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1001,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1002,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1004,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1005,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1006,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1007,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1008,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1010,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1011,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1012,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1013,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1014,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1015,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1016,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1017,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1018,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1019,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1020,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1021,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1022,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1024,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1025,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1026,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1028,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1029,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1030,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1031,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1032,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1034,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1035,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1036,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1037,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1038,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1039,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1040,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1041,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1042,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1043,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1044,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1045,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1046,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1048,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1049,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1050,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1052,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1053,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1054,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1055,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1056,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1058,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1059,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1060,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1061,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1062,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1063,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1064,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1065,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1066,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1067,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1068,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1069,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1070,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1072,1
    - Dst: '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.LexerTest:1073,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 115
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1074
      start: 939
    functionDepth: 1
    functionLinenumber: 939
    functionLinenumberEnd: 1074
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].testModuleModifiersAsIdentifier()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.LexerTest)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(short,String,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.LexerTest].testModuleModifiersAsIdentifier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.LexerTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.LexerTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.LexerTest
    signature: '[com.thoughtworks.qdox.parser.LexerTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParseException].<init>(null)'
      Src: com.thoughtworks.qdox.parser.ParseExceptionTest:12,1
    - Dst: '[com.thoughtworks.qdox.parser.ParseException].getMessage()'
      Src: com.thoughtworks.qdox.parser.ParseExceptionTest:14,1
    - Dst: '[org.junit.jupiter.api.Assertions].fail(String)'
      Src: com.thoughtworks.qdox.parser.ParseExceptionTest:15,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: 20
      start: 9
    functionDepth: 2
    functionLinenumber: 9
    functionLinenumberEnd: 20
    functionName: '[com.thoughtworks.qdox.parser.ParseExceptionTest].testNullParseException()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParseExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParseException].getMessage()'
    - '[org.junit.jupiter.api.Assertions].fail(String)'
    - '[com.thoughtworks.qdox.parser.ParseException].<init>(null)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParseExceptionTest].testNullParseException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParseException].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParseExceptionTest:25,1
    - Dst: '[com.thoughtworks.qdox.parser.ParseException].getMessage()'
      Src: com.thoughtworks.qdox.parser.ParseExceptionTest:26,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.parser.ParseExceptionTest:26,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: 27
      start: 22
    functionDepth: 2
    functionLinenumber: 22
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.ParseExceptionTest].testEmptyParseException()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParseExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.parser.ParseException].getMessage()'
    - '[com.thoughtworks.qdox.parser.ParseException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParseExceptionTest].testEmptyParseException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParseException].<init>(String,int)'
      Src: com.thoughtworks.qdox.parser.ParseExceptionTest:32,1
    - Dst: '[com.thoughtworks.qdox.parser.ParseException].getMessage()'
      Src: com.thoughtworks.qdox.parser.ParseExceptionTest:33,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.parser.ParseExceptionTest:33,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: 34
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.parser.ParseExceptionTest].testNegativeColumnParseException()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParseExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.parser.ParseException].getMessage()'
    - '[com.thoughtworks.qdox.parser.ParseException].<init>(String,int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParseExceptionTest].testNegativeColumnParseException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParseException].<init>(String,int,int)'
      Src: com.thoughtworks.qdox.parser.ParseExceptionTest:39,1
    - Dst: '[com.thoughtworks.qdox.parser.ParseException].getMessage()'
      Src: com.thoughtworks.qdox.parser.ParseExceptionTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.parser.ParseExceptionTest:40,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: 41
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.parser.ParseExceptionTest].testPositiveColumnParseException()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParseExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParseException].getMessage()'
    - '[com.thoughtworks.qdox.parser.ParseException].<init>(String,int,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParseExceptionTest].testPositiveColumnParseException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.ParseException].<init>(String,int,int)'
      Src: com.thoughtworks.qdox.parser.ParseExceptionTest:46,1
    - Dst: '[com.thoughtworks.qdox.parser.ParseException].setSourceInfo(String)'
      Src: com.thoughtworks.qdox.parser.ParseExceptionTest:47,1
    - Dst: '[com.thoughtworks.qdox.parser.ParseException].getMessage()'
      Src: com.thoughtworks.qdox.parser.ParseExceptionTest:48,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.parser.ParseExceptionTest:48,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: 49
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionName: '[com.thoughtworks.qdox.parser.ParseExceptionTest].testSurceInfoParseException()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParseExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParseException].getMessage()'
    - '[com.thoughtworks.qdox.parser.ParseException].<init>(String,int,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.parser.ParseException].setSourceInfo(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParseExceptionTest].testSurceInfoParseException()'
  - 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.thoughtworks.qdox.parser.ParseExceptionTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.ParseExceptionTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParseExceptionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.ParseExceptionTest
    signature: '[com.thoughtworks.qdox.parser.ParseExceptionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].mock()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:29,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].mock()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:30,1
    - Dst: '[java.util.Collection<Integer>].clear()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:31,1
    - Dst: '[java.util.Collection<String>].clear()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      - com.thoughtworks.qdox.builder.Builder
      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: 33
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 33
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setUp()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParserTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collection<String>].clear()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].mock()'
    - '[java.util.Collection<Integer>].clear()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].verifyNoMoreInteractions(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      - com.thoughtworks.qdox.builder.Builder
      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: 39
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].tearDown()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].verifyNoMoreInteractions(com.thoughtworks.qdox.builder.Builder)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:45,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:46,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:47,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:48,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:51,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].parse()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:52,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:55,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].addJavaDoc(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 41
    functionDepth: 5
    functionLinenumber: 41
    functionLinenumberEnd: 56
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testOneLineJavaDoc()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].addJavaDoc(String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].parse()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testOneLineJavaDoc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:62,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:63,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:64,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:65,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:66,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:69,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].parse()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:70,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:72,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:75,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:75,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].addJavaDocTag(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:75,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:76,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:77,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:77,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getText()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:78,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 58
    functionDepth: 5
    functionLinenumber: 58
    functionLinenumberEnd: 79
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testOneJavaDocTag()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].addJavaDocTag(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getName()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int)'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getText()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].parse()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testOneJavaDocTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:85,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:86,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:87,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:88,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:89,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:92,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].parse()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:93,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:95,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:98,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:98,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].addJavaDocTag(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:98,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:99,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:100,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:100,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getText()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:101,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 81
    functionDepth: 5
    functionLinenumber: 81
    functionLinenumberEnd: 102
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testOneJavaDocTagWithNoValue()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].addJavaDocTag(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getName()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int)'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getText()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].parse()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testOneJavaDocTagWithNoValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:108,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:109,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:110,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:111,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:112,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:115,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].parse()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:116,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:118,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:121,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:121,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].addJavaDocTag(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:121,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getValue()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:122,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:123,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:123,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getText()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:124,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 104
    functionDepth: 5
    functionLinenumber: 104
    functionLinenumberEnd: 125
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testOneMultiLineJavaDocTag()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].addJavaDocTag(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getValue()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getName()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int)'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getText()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].parse()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testOneMultiLineJavaDocTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:131,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:132,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:133,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:134,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:135,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:136,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:137,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:140,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].parse()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:141,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:143,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:146,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:146,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:146,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].addJavaDocTag(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:146,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:147,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:147,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:148,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:148,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getText()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:149,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:149,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:150,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:150,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:151,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:151,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getText()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:152,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 127
    functionDepth: 5
    functionLinenumber: 127
    functionLinenumberEnd: 153
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testMultipleJavaDocTags()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].get(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].times(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getAllValues()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].addJavaDocTag(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getName()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int)'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getText()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].parse()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testMultipleJavaDocTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:159,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:160,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:161,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:162,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:163,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:164,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:165,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:166,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:169,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].parse()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:170,1
    - Dst: '[org.mockito.ArgumentCaptor].forClass()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:172,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:175,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].addJavaDoc(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:175,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].times(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:176,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:176,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].capture()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:176,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].addJavaDocTag(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:176,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:177,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:177,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:178,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:178,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getText()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:179,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:179,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getAllValues()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:180,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].get(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:180,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getName()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:181,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:181,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getText()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:182,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 155
    functionDepth: 5
    functionLinenumber: 155
    functionLinenumberEnd: 183
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testJavaDocTextAndMultipleJavaDocTags()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].get(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].addJavaDoc(String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].times(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getAllValues()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].verify(com.thoughtworks.qdox.builder.Builder,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].addJavaDocTag(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getName()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].capture()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int)'
    - '[org.mockito.ArgumentCaptor].forClass()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].getText()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].parse()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testJavaDocTextAndMultipleJavaDocTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:189,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:190,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:191,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:192,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:195,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].parse()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:196,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:199,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].addJavaDoc(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 185
    functionDepth: 5
    functionLinenumber: 185
    functionLinenumberEnd: 200
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testJavaDocEmpty()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].addJavaDoc(String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].verify(com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].parse()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testJavaDocEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collection<Integer>].add(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:203,1
    - Dst: '[java.util.Collection<String>].add(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - token
    - value
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParserTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collection<String>].add(String)'
    - '[java.util.Collection<Integer>].add(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int,null)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:208,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].lex()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:211,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].when(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:211,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].returnsElementsOf(java.util.Collection<Integer>)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:211,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].thenAnswer(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:211,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].text()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:212,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].when(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:212,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].returnsElementsOf(java.util.Collection<String>)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:212,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].thenAnswer(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:212,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:213,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].when(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:213,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].thenReturn()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:213,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 215
      start: 207
    functionDepth: 4
    functionLinenumber: 207
    functionLinenumberEnd: 215
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParserTest.java
    functionUses: 7
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].getLine()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].when(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int,null)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].when(String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].returnsElementsOf(java.util.Collection<Integer>)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].lex()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].returnsElementsOf(java.util.Collection<String>)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].thenAnswer(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].thenReturn()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].text()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:21,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<Integer>
      - java.util.Collection<String>
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParserTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:15,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:15,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:16,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:17,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 13
    functionDepth: 6
    functionLinenumber: 13
    functionLinenumberEnd: 18
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testSingleLineComment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].getCodeBody()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testSingleLineComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:22,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:22,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:23,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:24,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 20
    functionDepth: 6
    functionLinenumber: 20
    functionLinenumberEnd: 25
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testCompactMultiLineComment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].getCodeBody()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testCompactMultiLineComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:29,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:29,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:30,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:31,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 27
    functionDepth: 6
    functionLinenumber: 27
    functionLinenumberEnd: 33
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testCompactMultiLineComment2()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testCompactMultiLineComment2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:37,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:37,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:38,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:39,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 35
    functionDepth: 6
    functionLinenumber: 35
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testCompactMultiLineComment3()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testCompactMultiLineComment3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:45,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:45,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:46,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:47,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 6
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testSingleRowMultiLineComment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].getCodeBody()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testSingleRowMultiLineComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:52,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:52,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:53,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:54,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:55,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 50
    functionDepth: 6
    functionLinenumber: 50
    functionLinenumberEnd: 57
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testJavaDocComment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testJavaDocComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:61,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:61,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:62,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:63,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:64,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 59
    functionDepth: 6
    functionLinenumber: 59
    functionLinenumberEnd: 66
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testSingleTagJavaDoc()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testSingleTagJavaDoc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:70,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:70,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:71,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:72,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:73,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:74,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 68
    functionDepth: 6
    functionLinenumber: 68
    functionLinenumberEnd: 76
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testDeprecatedJavaDoc()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testDeprecatedJavaDoc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:80,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:80,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:82,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:83,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:84,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:85,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:86,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:87,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 78
    functionDepth: 6
    functionLinenumber: 78
    functionLinenumberEnd: 89
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testMultiTagJavaDoc()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    - '[java.io.StringReader].<init>(String,String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testMultiTagJavaDoc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:100,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:100,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:101,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:103,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:104,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:105,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:107,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:108,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:110,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:111,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:113,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:114,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:116,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 91
    functionDepth: 6
    functionLinenumber: 91
    functionLinenumberEnd: 118
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testDocletTags()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testDocletTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:123,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:123,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:124,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:126,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:127,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:129,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 120
    functionDepth: 6
    functionLinenumber: 120
    functionLinenumberEnd: 131
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testOneLinerDocComment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testOneLinerDocComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:136,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:136,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:137,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:139,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:140,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:142,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 133
    functionDepth: 6
    functionLinenumber: 133
    functionLinenumberEnd: 144
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testCompressedDocComment()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testCompressedDocComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:150,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:150,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:151,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:153,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:155,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 146
    functionDepth: 6
    functionLinenumber: 146
    functionLinenumberEnd: 157
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testDeepJavadocTag()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testDeepJavadocTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:168,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:168,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:169,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:171,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:172,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:173,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:174,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:175,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:177,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 159
    functionDepth: 6
    functionLinenumber: 159
    functionLinenumberEnd: 179
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testDocCommentContainingAtSymbols()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testDocCommentContainingAtSymbols()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:189,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:189,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:190,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:192,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:193,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:194,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:195,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:197,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 181
    functionDepth: 6
    functionLinenumber: 181
    functionLinenumberEnd: 199
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testDocCommentContainingStars()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testDocCommentContainingStars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:207,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:207,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:208,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:209,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:210,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:211,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 201
    functionDepth: 6
    functionLinenumber: 201
    functionLinenumberEnd: 213
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testExtraStarsAreIgnoredAtStartAndEnd()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testExtraStarsAreIgnoredAtStartAndEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:219,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:219,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:220,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:221,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:222,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 215
    functionDepth: 6
    functionLinenumber: 215
    functionLinenumberEnd: 224
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testExtraStarsCompressed()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testExtraStarsCompressed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:236,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:236,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:237,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:239,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:240,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:241,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:242,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:243,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:244,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:246,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 226
    functionDepth: 6
    functionLinenumber: 226
    functionLinenumberEnd: 248
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testIgnoreStarPrefix()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testIgnoreStarPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:254,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:254,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:255,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:256,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:257,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 251
    functionDepth: 6
    functionLinenumber: 251
    functionLinenumberEnd: 259
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testCompactJavaDocTag()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(short,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testCompactJavaDocTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 264
      start: 261
    functionDepth: 5
    functionLinenumber: 261
    functionLinenumberEnd: 264
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 19
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int,String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].lex()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:266,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:266,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].text()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:267,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - lex
    - text
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 268
      start: 265
    functionDepth: 4
    functionLinenumber: 265
    functionLinenumberEnd: 268
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 1
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].lex()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].text()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].<init>(null)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 20
    functionName: '[com.thoughtworks.qdox.library.SourceLibraryTest].setUp()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/SourceLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].<init>(null)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.SourceLibraryTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibraryTest].deleteDir(String)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.library.SourceLibraryTest].tearDown()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/SourceLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibraryTest].deleteDir(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.SourceLibraryTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:30,1
    - Dst: '[File].getParentFile()'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:31,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibraryTest].mkdirs()'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:31,1
    - Dst: '[FileWriter].<init>(File)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:32,1
    - Dst: '[FileWriter].write(String)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:33,1
    - Dst: '[FileWriter].write(String)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:34,1
    - Dst: '[FileWriter].write(String)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:35,1
    - Dst: '[FileWriter].close()'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: File
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - fileName
    - packageName
    - className
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.library.SourceLibraryTest].createFile(String,String,String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/SourceLibraryTest.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibraryTest].mkdirs()'
    - '[File].<init>(String)'
    - '[File].getParentFile()'
    - '[FileWriter].write(String)'
    - '[FileWriter].<init>(File)'
    - '[FileWriter].close()'
    linkageType: ''
    returnType: File
    signature: '[com.thoughtworks.qdox.library.SourceLibraryTest].createFile(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:41,1
    - Dst: '[File].exists()'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:42,1
    - Dst: '[File].listFiles()'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:43,1
    - Dst: file.isDirectory()
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:46,1
    - Dst: file.getAbsolutePath()
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:47,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibraryTest].deleteDir(com.thoughtworks.qdox.library.SourceLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:47,1
    - Dst: file.delete()
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:49,1
    - Dst: '[File].delete()'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:52,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - path
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 54
    functionName: '[com.thoughtworks.qdox.library.SourceLibraryTest].deleteDir(String)'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/SourceLibraryTest.java
    functionUses: 1
    functionsReached:
    - '[File].exists()'
    - '[com.thoughtworks.qdox.library.SourceLibraryTest].deleteDir(com.thoughtworks.qdox.library.SourceLibraryTest)'
    - '[File].<init>(String)'
    - file.isDirectory()
    - file.getAbsolutePath()
    - '[File].listFiles()'
    - file.delete()
    - '[File].delete()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.SourceLibraryTest].deleteDir(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibraryTest].createFile(String,String,String)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:59,1
    - Dst: '[FileInputStream].<init>(File)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:60,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(FileInputStream)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:62,1
    - Dst: '[FileInputStream].read()'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:66,1
    - Dst: '[org.junit.jupiter.api.Assertions].fail(String)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:67,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 71
    functionName: '[com.thoughtworks.qdox.library.SourceLibraryTest].testClosedStream()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/SourceLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[FileInputStream].read()'
    - '[com.thoughtworks.qdox.library.SourceLibraryTest].createFile(String,String,String)'
    - '[FileInputStream].<init>(File)'
    - '[org.junit.jupiter.api.Assertions].fail(String)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(FileInputStream)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.SourceLibraryTest].testClosedStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibraryTest].createFile(String,String,String)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:76,1
    - Dst: '[FileReader].<init>(File)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:77,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(FileReader)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:79,1
    - Dst: '[FileReader].read()'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:83,1
    - Dst: '[org.junit.jupiter.api.Assertions].fail(String)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:84,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 88
    functionName: '[com.thoughtworks.qdox.library.SourceLibraryTest].testClosedReader()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/SourceLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(FileReader)'
    - '[org.junit.jupiter.api.Assertions].fail(String)'
    - '[FileReader].read()'
    - '[com.thoughtworks.qdox.library.SourceLibraryTest].createFile(String,String,String)'
    - '[FileReader].<init>(File)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.SourceLibraryTest].testClosedReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:93,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].setEncoding(String)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:94,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(File)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:95,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:96,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getComment()'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:96,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 97
    functionName: '[com.thoughtworks.qdox.library.SourceLibraryTest].testUTF8()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/SourceLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getComment()'
    - '[File].<init>(String)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(File)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].setEncoding(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceLibraryTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.SourceLibraryTest].testUTF8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:101,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].setEncoding(String)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:102,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(File)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:103,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:104,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getComment()'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:104,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: '[com.thoughtworks.qdox.library.SourceLibraryTest].testLatin1()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/SourceLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getComment()'
    - '[File].<init>(String)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(File)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].setEncoding(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceLibraryTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.SourceLibraryTest].testLatin1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:109,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(File)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:110,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaSource,String)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:110,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].getJavaModules()'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:111,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.library.SourceLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceLibraryTest:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 112
    functionName: '[com.thoughtworks.qdox.library.SourceLibraryTest].testModuleInfo()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/SourceLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[File].<init>(String)'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.library.SourceLibraryTest)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(File)'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaSource,String)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].getJavaModules()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.SourceLibraryTest].testModuleInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.SourceLibraryTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.library.SourceLibraryTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/SourceLibraryTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.SourceLibraryTest
    signature: '[com.thoughtworks.qdox.library.SourceLibraryTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].<init>()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:40,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:59,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:77,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 95
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].setUp()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/AbstractClassLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaSources()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:102,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaSource>].size()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:102,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.AbstractClassLibraryTest)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      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: 103
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testGetJavaSources()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/AbstractClassLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaSources()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.AbstractClassLibraryTest)'
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaSource>].size()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testGetJavaSources()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClasses()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:110,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:110,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.AbstractClassLibraryTest)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      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: 111
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testGetJavaClasses()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/AbstractClassLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.AbstractClassLibraryTest)'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClasses()'
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testGetJavaClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:115,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:115,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:116,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      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: 117
      start: 113
    functionDepth: 5
    functionLinenumber: 113
    functionLinenumberEnd: 117
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testGetJavaClassByName()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/AbstractClassLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClass(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.model.JavaClass)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testGetJavaClassByName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:122,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:123,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].<init>()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:125,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClasses(com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:125,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:128,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.AbstractClassLibraryTest)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:128,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].iterator()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:129,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:129,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:129,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.AbstractClassLibraryTest)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:129,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].<init>()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:131,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClasses(com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:131,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:134,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.AbstractClassLibraryTest)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:134,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].iterator()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:135,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:136,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:136,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.AbstractClassLibraryTest)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:136,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:137,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:137,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.AbstractClassLibraryTest)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:137,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].<init>()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:139,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClasses(com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:139,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:142,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.AbstractClassLibraryTest)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:142,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].iterator()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:143,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:143,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:143,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.AbstractClassLibraryTest)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:143,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 119
    functionDepth: 5
    functionLinenumber: 119
    functionLinenumberEnd: 144
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testChainedJavaClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/AbstractClassLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClass(String)'
    - '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].getFullyQualifiedName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.AbstractClassLibraryTest)'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClasses(com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter)'
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].iterator()'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].<init>()'
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaClass>].size()'
    - '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].next()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.AbstractClassLibraryTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testChainedJavaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaPackages()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:152,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>].size()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:152,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.AbstractClassLibraryTest)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      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: 153
      start: 150
    functionDepth: 2
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testGetJavaPackages()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/AbstractClassLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>].size()'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaPackages()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.AbstractClassLibraryTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testGetJavaPackages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaPackage(String)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:157,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:157,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaPackage(String)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:158,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      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: 159
      start: 155
    functionDepth: 3
    functionLinenumber: 155
    functionLinenumberEnd: 159
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testGetJavaPackageByName()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/AbstractClassLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaPackage(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.model.JavaPackage)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testGetJavaPackageByName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaModules()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:164,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(java.util.Collection<com.thoughtworks.qdox.model.JavaModule>)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:164,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaModules()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:165,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(java.util.Collection<com.thoughtworks.qdox.model.JavaModule>)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:165,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaModules()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:166,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(java.util.Collection<com.thoughtworks.qdox.model.JavaModule>)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:166,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaModules()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:167,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(java.util.Collection<com.thoughtworks.qdox.model.JavaModule>)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      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: 168
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 168
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testModuleInfo()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/AbstractClassLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNull(java.util.Collection<com.thoughtworks.qdox.model.JavaModule>)'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaModules()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testModuleInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].<init>()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibraryTest:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.AbstractClassLibraryTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 3
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/AbstractClassLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.AbstractClassLibraryTest
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].<init>(null)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 16
    functionName: '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].setUp()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/ClassLoaderLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].<init>(null)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:20,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.library.ClassLoaderLibraryTest)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      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: 21
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 21
    functionName: '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].testNoClassLoaders()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/ClassLoaderLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.library.ClassLoaderLibraryTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].testNoClassLoaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].getClass()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:25,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].getClassLoader()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:25,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addClassLoader(com.thoughtworks.qdox.library.ClassLoaderLibraryTest)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:25,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:26,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.library.ClassLoaderLibraryTest)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:26,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:27,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.library.ClassLoaderLibraryTest)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:27,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:28,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.library.ClassLoaderLibraryTest)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      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: 29
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].testWithClassLoader()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/ClassLoaderLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].getClass()'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].getClassLoader()'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.library.ClassLoaderLibraryTest)'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addClassLoader(com.thoughtworks.qdox.library.ClassLoaderLibraryTest)'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.library.ClassLoaderLibraryTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].testWithClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addDefaultLoader()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:33,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:34,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.library.ClassLoaderLibraryTest)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:34,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:35,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.library.ClassLoaderLibraryTest)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:35,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:36,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.library.ClassLoaderLibraryTest)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:36,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:37,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.library.ClassLoaderLibraryTest)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      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: 38
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].testDefaultClassLoader()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/ClassLoaderLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addDefaultLoader()'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.library.ClassLoaderLibraryTest)'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaClass(String)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.library.ClassLoaderLibraryTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].testDefaultClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaModules()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:43,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.library.ClassLoaderLibraryTest)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibraryTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      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: 44
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].testModuleInfo()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/ClassLoaderLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getJavaModules()'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.library.ClassLoaderLibraryTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].testModuleInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLoaderLibraryTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/ClassLoaderLibraryTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLoaderLibraryTest
    signature: '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:20,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSourceFolder(java.io.File)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:20,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.model.JavaModule)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      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: 22
      start: 18
    functionDepth: 2
    functionLinenumber: 18
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].testClassisFolder()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/SourceFolderLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(null,com.thoughtworks.qdox.model.JavaModule)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSourceFolder(java.io.File)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].testClassisFolder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String,String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:27,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:27,1
    - Dst: '[java.io.StringReader].<init>(String,String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:29,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:29,1
    - Dst: '[java.io.StringReader].<init>(String,String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:31,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:31,1
    - Dst: '[java.io.StringReader].<init>(String,String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:33,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:33,1
    - Dst: '[java.io.File].<init>(String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:36,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSourceFolder(java.io.File)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:36,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModule].getName()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:37,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:37,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].getJavaModules()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:39,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaModule>].iterator()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:39,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:39,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getName()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:40,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getDescriptor()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:41,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getRequires()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:42,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].size()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:42,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:42,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getRequires()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:43,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].iterator()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:43,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:44,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getModule()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:45,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getName()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:45,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:45,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].isTransitive()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:46,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:46,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].isStatic()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:47,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:47,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:48,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getModule()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:49,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getName()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:49,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:49,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].isTransitive()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:50,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:50,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].isStatic()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:51,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:51,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:52,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getModule()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:53,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getName()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:53,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:53,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].isTransitive()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:54,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:54,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].isStatic()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:55,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:55,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:56,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getModule()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:57,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getName()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:57,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:57,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].isTransitive()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:58,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:58,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].isStatic()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:59,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:59,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getDescriptor()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:61,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getExports()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:61,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].size()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:61,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:61,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getExports()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:62,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].iterator()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:62,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:63,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getSource()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:64,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getName()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:64,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:64,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getTargets()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:65,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].toArray()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:65,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:65,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:66,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getSource()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:67,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getName()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:67,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:67,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getTargets()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:68,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].size()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:68,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:68,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getTargets()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:69,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].iterator()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:69,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:70,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getName()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:71,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:71,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:72,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getName()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:73,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:73,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getDescriptor()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:75,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getOpens()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:75,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].size()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:75,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:75,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getOpens()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:76,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].iterator()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:76,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:77,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getSource()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:78,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getName()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:78,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:78,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getTargets()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:79,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].toArray()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:79,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:79,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:80,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getSource()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:81,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getName()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:81,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:81,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getTargets()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:82,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].size()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:82,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:82,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getTargets()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:83,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].iterator()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:83,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:84,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getName()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:85,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:85,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:86,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getName()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:87,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:87,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getDescriptor()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:89,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getUses()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:89,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].size()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:89,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:89,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getUses()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:90,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].iterator()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:90,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:91,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getService()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:92,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:92,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:92,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getDescriptor()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:94,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getProvides()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:94,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].size()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:94,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:94,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getProvides()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:95,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].iterator()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:95,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:96,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getService()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:97,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:97,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:97,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getProviders()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:98,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].iterator()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:98,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:99,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:100,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:100,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].next()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:101,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:102,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 157
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      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: 103
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 103
    functionName: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].testModuleInfo()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/SourceFolderLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getService()'
    - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].toArray()'
    - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].isTransitive()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(boolean,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].iterator()'
    - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getTargets()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getRequires()'
    - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getExports()'
    - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].next()'
    - '[java.io.StringReader].<init>(String,String)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getProviders()'
    - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getDescriptor()'
    - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].isStatic()'
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaModule>].iterator()'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSourceFolder(java.io.File)'
    - '[com.thoughtworks.qdox.model.JavaModule].getName()'
    - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].size()'
    - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getModule()'
    - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getFullyQualifiedName()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getName()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getSource()'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].getJavaModules()'
    - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getProvides()'
    - '[java.io.File].<init>(String)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getOpens()'
    - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].getUses()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].testModuleInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:107,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSourceFolder(java.io.File)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:107,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:108,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:108,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:109,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:109,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:111,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      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: 112
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 112
    functionName: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].testHasClassReference()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/SourceFolderLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertFalse(com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
    - '[java.io.File].<init>(String)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].hasClassReference(String)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSourceFolder(java.io.File)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(com.thoughtworks.qdox.library.SourceFolderLibraryTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].testHasClassReference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].<init>(null)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibraryTest:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.SourceFolderLibraryTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/SourceFolderLibraryTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].<init>(null)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.SourceFolderLibraryTest
    signature: '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].<init>()'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilderTest:10,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: com.thoughtworks.qdox.library.ClassLibraryBuilderTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 11
      start: 7
    functionDepth: 2
    functionLinenumber: 7
    functionLinenumberEnd: 11
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilderTest].getClassLibraryBuilder()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilderTest].getClassLibraryBuilder()'
  - 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.thoughtworks.qdox.library.OrderedClassLibraryBuilderTest
      static: false
      superClass: com.thoughtworks.qdox.library.ClassLibraryBuilderTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilderTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.OrderedClassLibraryBuilderTest
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 11
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 11
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].getClassLibraryBuilder()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/ClassLibraryBuilderTest.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].getClassLibraryBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].getClassLibraryBuilder()'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:16,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendClassLoader(null)'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:17,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.library.ClassLibraryBuilder,com.thoughtworks.qdox.library.ClassLibraryBuilder)'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 19
      start: 13
    functionDepth: 1
    functionLinenumber: 13
    functionLinenumberEnd: 19
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].testAppendClassLoader()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/ClassLibraryBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.library.ClassLibraryBuilder,com.thoughtworks.qdox.library.ClassLibraryBuilder)'
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].getClassLibraryBuilder()'
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendClassLoader(null)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].testAppendClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].getClassLibraryBuilder()'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:24,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendDefaultClassLoaders()'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:25,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.library.ClassLibraryBuilder,com.thoughtworks.qdox.library.ClassLibraryBuilder)'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 27
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].testAppendDefaultClassLoaders()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/ClassLibraryBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.library.ClassLibraryBuilder,com.thoughtworks.qdox.library.ClassLibraryBuilder)'
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].getClassLibraryBuilder()'
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendDefaultClassLoaders()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].testAppendDefaultClassLoaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].getClassLibraryBuilder()'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:32,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSourceFolder(null)'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:33,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.library.ClassLibraryBuilder,com.thoughtworks.qdox.library.ClassLibraryBuilder)'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].testAppendSourceFolder()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/ClassLibraryBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.library.ClassLibraryBuilder,com.thoughtworks.qdox.library.ClassLibraryBuilder)'
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].getClassLibraryBuilder()'
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSourceFolder(null)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].testAppendSourceFolder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].getClassLibraryBuilder()'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:40,1
    - Dst: '[String].getBytes(String)'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:42,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(com.thoughtworks.qdox.library.ClassLibraryBuilderTest)'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:42,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSource(java.io.ByteArrayInputStream)'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:42,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.library.ClassLibraryBuilder,com.thoughtworks.qdox.library.ClassLibraryBuilder)'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].testAppendSourceInputStream()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/ClassLibraryBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].getClassLibraryBuilder()'
    - '[String].getBytes(String)'
    - '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.library.ClassLibraryBuilder,com.thoughtworks.qdox.library.ClassLibraryBuilder)'
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSource(java.io.ByteArrayInputStream)'
    - '[java.io.ByteArrayInputStream].<init>(com.thoughtworks.qdox.library.ClassLibraryBuilderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].testAppendSourceInputStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].getClassLibraryBuilder()'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:49,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:50,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSource(java.io.StringReader)'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:50,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.library.ClassLibraryBuilder,com.thoughtworks.qdox.library.ClassLibraryBuilder)'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].testAppendSourceReader()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/ClassLibraryBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSource(java.io.StringReader)'
    - '[java.io.StringReader].<init>(String)'
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].getClassLibraryBuilder()'
    - '[org.junit.jupiter.api.Assertions].assertSame(com.thoughtworks.qdox.library.ClassLibraryBuilder,com.thoughtworks.qdox.library.ClassLibraryBuilder)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].testAppendSourceReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].getClassLibraryBuilder()'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:71,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:72,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.library.ClassLibrary)'
      Src: com.thoughtworks.qdox.library.ClassLibraryBuilderTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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: 73
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 73
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].testGetClassLibrary()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/ClassLibraryBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].getClassLibraryBuilder()'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.library.ClassLibrary)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].testGetClassLibrary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.library.ClassLibraryBuilderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/ClassLibraryBuilderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilderTest
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].<init>()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 17
    functionDepth: 2
    functionLinenumber: 17
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.library.JavaClassContextTest].setUp()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/JavaClassContextTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.JavaClassContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.JavaClassContextTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(null)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:27,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:27,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:28,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:28,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:29,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:30,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:32,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:32,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:33,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      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: 34
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.library.JavaClassContextTest].testGetClassByName()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/JavaClassContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(String)'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(null)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.JavaClassContextTest].testGetClassByName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].removeClassByName(null)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:39,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:39,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].removeClassByName(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:40,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:41,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:42,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:44,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:44,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].removeClassByName(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:45,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      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: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.library.JavaClassContextTest].testRemoveClassByName()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/JavaClassContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].removeClassByName(String)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].removeClassByName(null)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.JavaClassContextTest].testRemoveClassByName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClasses()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:51,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:51,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClasses()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:52,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:52,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.JavaClassContextTest)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:52,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:54,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:55,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClasses()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:56,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:56,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.JavaClassContextTest)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:56,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:58,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:59,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClasses()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:60,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:60,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.JavaClassContextTest)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:60,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].removeClassByName(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:62,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClasses()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:64,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:64,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClasses()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:65,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].size()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:65,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.JavaClassContextTest)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      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: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 66
    functionName: '[com.thoughtworks.qdox.library.JavaClassContextTest].testGetClasses()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/JavaClassContextTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.JavaClassContext].getClasses()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.JavaClassContextTest)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].size()'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].removeClassByName(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(String)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.JavaClassContextTest].testGetClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:71,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:72,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:74,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:74,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:75,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:75,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:79,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      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.thoughtworks.qdox.library.JavaClassContextTest].testAddJavaClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/JavaClassContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.JavaClass)'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.JavaClassContextTest].testAddJavaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getPackageByName(null)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:87,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:87,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getPackageByName(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:88,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:88,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:89,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:90,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getPackageByName(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:91,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.impl.DefaultJavaPackage,com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      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: 92
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 92
    functionName: '[com.thoughtworks.qdox.library.JavaClassContextTest].testGetPackageByName()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/JavaClassContextTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(String)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].getPackageByName(null)'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaPackage)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].getPackageByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.impl.DefaultJavaPackage,com.thoughtworks.qdox.model.JavaPackage)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.JavaClassContextTest].testGetPackageByName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].removePackageByName(null)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:97,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:97,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].removePackageByName(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:98,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:98,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:99,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:100,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].removePackageByName(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:101,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.impl.DefaultJavaPackage,com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      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: 102
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 102
    functionName: '[com.thoughtworks.qdox.library.JavaClassContextTest].testRemovePackageByName()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/JavaClassContextTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(String)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].removePackageByName(String)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].removePackageByName(null)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaPackage)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.impl.DefaultJavaPackage,com.thoughtworks.qdox.model.JavaPackage)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.JavaClassContextTest].testRemovePackageByName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:107,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:108,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:110,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:110,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getPackageByName(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:111,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.impl.DefaultJavaPackage,com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:111,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      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: 115
      start: 104
    functionDepth: 2
    functionLinenumber: 104
    functionLinenumberEnd: 115
    functionName: '[com.thoughtworks.qdox.library.JavaClassContextTest].testAddJavaPackage()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/JavaClassContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(String)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaPackage)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].getPackageByName(String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.model.impl.DefaultJavaPackage,com.thoughtworks.qdox.model.JavaPackage)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.JavaClassContextTest].testAddJavaPackage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getPackages()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:120,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.List<com.thoughtworks.qdox.model.JavaPackage>)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:120,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getPackages()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:121,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaPackage>].size()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:121,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.JavaClassContextTest)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:121,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:123,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:124,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getPackages()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:125,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaPackage>].size()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:125,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.JavaClassContextTest)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:125,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:127,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:128,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getPackages()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:129,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaPackage>].size()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:129,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.JavaClassContextTest)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:129,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].removePackageByName(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:131,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getPackages()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:132,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.List<com.thoughtworks.qdox.model.JavaPackage>)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:132,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getPackages()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:133,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaPackage>].size()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:133,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.JavaClassContextTest)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      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: 134
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 134
    functionName: '[com.thoughtworks.qdox.library.JavaClassContextTest].testGetPackages()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/JavaClassContextTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(String)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].removePackageByName(String)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaPackage>].size()'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.List<com.thoughtworks.qdox.model.JavaPackage>)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.JavaClassContextTest)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].getPackages()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.JavaClassContextTest].testGetPackages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].<init>(null)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:139,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaSource)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:140,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaSource)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 144
    functionName: '[com.thoughtworks.qdox.library.JavaClassContextTest].testAddJavaSource()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/JavaClassContextTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].<init>(null)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaSource)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaSource)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.JavaClassContextTest].testAddJavaSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getSources()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:149,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.List<com.thoughtworks.qdox.model.JavaSource>)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:149,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getSources()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:150,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaSource>].size()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:150,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.JavaClassContextTest)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:150,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].<init>(null)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:152,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaSource)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:153,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getSources()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:154,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaSource>].size()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:154,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.JavaClassContextTest)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:154,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].<init>(null)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:157,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaSource)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:158,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getSources()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:159,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaSource>].size()'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:159,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.JavaClassContextTest)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      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: 160
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 160
    functionName: '[com.thoughtworks.qdox.library.JavaClassContextTest].testGetSources()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/JavaClassContextTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].<init>(null)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(java.util.List<com.thoughtworks.qdox.model.JavaSource>)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaSource)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,com.thoughtworks.qdox.library.JavaClassContextTest)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaSource>].size()'
    - '[com.thoughtworks.qdox.library.JavaClassContext].getSources()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.JavaClassContextTest].testGetSources()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:164,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:164,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:165,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:165,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:166,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(null)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:166,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:167,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(null)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:167,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:168,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(null)'
      Src: com.thoughtworks.qdox.library.JavaClassContextTest:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      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: 169
      start: 162
    functionDepth: 2
    functionLinenumber: 162
    functionLinenumberEnd: 169
    functionName: '[com.thoughtworks.qdox.library.JavaClassContextTest].testAdd()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/JavaClassContextTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(String)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(null)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.JavaClassContextTest].testAdd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.JavaClassContextTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.library.JavaClassContextTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/JavaClassContextTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.JavaClassContextTest
    signature: '[com.thoughtworks.qdox.library.JavaClassContextTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].<init>()'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilderTest:9,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: com.thoughtworks.qdox.library.ClassLibraryBuilderTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 10
      start: 6
    functionDepth: 2
    functionLinenumber: 6
    functionLinenumberEnd: 10
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilderTest].getClassLibraryBuilder()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilderTest].getClassLibraryBuilder()'
  - 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.thoughtworks.qdox.library.SortedClassLibraryBuilderTest
      static: false
      superClass: com.thoughtworks.qdox.library.ClassLibraryBuilderTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilderTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.SortedClassLibraryBuilderTest
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.traversal.TraversalTest:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 15
    functionDepth: 3
    functionLinenumber: 15
    functionLinenumberEnd: 19
    functionName: '[com.thoughtworks.qdox.traversal.TraversalTest].setUp()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/traversal/TraversalTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.traversal.TraversalTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DefaultJavaMethod.class.getName()
      Src: com.thoughtworks.qdox.traversal.TraversalTest:23,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(com.thoughtworks.qdox.traversal.TraversalTest)'
      Src: com.thoughtworks.qdox.traversal.TraversalTest:23,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperJavaClass()'
      Src: com.thoughtworks.qdox.traversal.TraversalTest:24,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.traversal.TraversalTest:25,1
    - Dst: DefaultJavaExecutable.class.getName()
      Src: com.thoughtworks.qdox.traversal.TraversalTest:26,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.traversal.TraversalTest:26,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.traversal.TraversalTest,com.thoughtworks.qdox.traversal.TraversalTest,String)'
      Src: com.thoughtworks.qdox.traversal.TraversalTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      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: 28
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.traversal.TraversalTest].testParentClassTraversal()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/traversal/TraversalTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(com.thoughtworks.qdox.traversal.TraversalTest)'
    - '[org.junit.jupiter.api.Assertions].assertNotNull(com.thoughtworks.qdox.model.JavaClass,String)'
    - DefaultJavaMethod.class.getName()
    - '[com.thoughtworks.qdox.model.JavaClass].getSuperJavaClass()'
    - DefaultJavaExecutable.class.getName()
    - '[org.junit.jupiter.api.Assertions].assertEquals(com.thoughtworks.qdox.traversal.TraversalTest,com.thoughtworks.qdox.traversal.TraversalTest,String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.traversal.TraversalTest].testParentClassTraversal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.JavaProjectBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.traversal.TraversalTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.traversal.TraversalTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/traversal/TraversalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.traversal.TraversalTest
    signature: '[com.thoughtworks.qdox.traversal.TraversalTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.mockito.MockitoAnnotations].initMocks()'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      - com.thoughtworks.qdox.library.ClassLibrary
      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: 26
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: '[com.thoughtworks.qdox.type.TypeResolverTest].initMocks()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/type/TypeResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.mockito.MockitoAnnotations].initMocks()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.type.TypeResolverTest].initMocks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:30,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:30,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:30,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:32,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byClassName(String,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:32,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:34,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:34,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:35,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(null,String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      - com.thoughtworks.qdox.library.ClassLibrary
      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: 36
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveTypeInnerClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/type/TypeResolverTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyList()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(null,String)'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
    - '[com.thoughtworks.qdox.type.TypeResolver].byClassName(String,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveTypeInnerClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:41,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:41,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:41,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:43,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:43,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:45,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:45,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:46,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      - com.thoughtworks.qdox.library.ClassLibrary
      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: 47
      start: 38
    functionDepth: 4
    functionLinenumber: 38
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolving()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/type/TypeResolverTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].singletonList(String)'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolving()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:51,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:52,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:53,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,java.util.ArrayList)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:58,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType()'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:60,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      - com.thoughtworks.qdox.library.ClassLibrary
      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: 62
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 62
    functionName: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveJavaPrimitive()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/type/TypeResolverTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveType()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String)'
    - '[java.util.ArrayList].add(String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,java.util.ArrayList)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveJavaPrimitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:66,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:66,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:67,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(null,String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      - com.thoughtworks.qdox.library.ClassLibrary
      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: 64
    functionDepth: 4
    functionLinenumber: 64
    functionLinenumberEnd: 68
    functionName: '[com.thoughtworks.qdox.type.TypeResolverTest].testDontResolveMissingClasses()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/type/TypeResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(null,String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
    - '[java.util.Collections].emptyList()'
    - '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.type.TypeResolverTest].testDontResolveMissingClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:73,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:73,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:74,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:74,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:74,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:75,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      - com.thoughtworks.qdox.library.ClassLibrary
      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: 76
      start: 70
    functionDepth: 4
    functionLinenumber: 70
    functionLinenumberEnd: 76
    functionName: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/type/TypeResolverTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyList()'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:80,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:80,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:81,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:81,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:81,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:82,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      - com.thoughtworks.qdox.library.ClassLibrary
      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: 78
    functionDepth: 4
    functionLinenumber: 78
    functionLinenumberEnd: 83
    functionName: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveFullyQualifiedImport()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/type/TypeResolverTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].singletonList(String)'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveFullyQualifiedImport()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:87,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:88,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:89,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:90,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,java.util.ArrayList)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:91,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:92,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:92,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:92,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:93,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:93,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:93,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:94,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:94,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:94,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:95,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      - com.thoughtworks.qdox.library.ClassLibrary
      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: 4
    functionLinenumber: 85
    functionLinenumberEnd: 96
    functionName: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveChooseFirstMatchingImport()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/type/TypeResolverTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,java.util.ArrayList)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveChooseFirstMatchingImport()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:100,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(String,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:100,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:101,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:101,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:101,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:102,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      - com.thoughtworks.qdox.library.ClassLibrary
      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: 103
      start: 98
    functionDepth: 4
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveSamePackage()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/type/TypeResolverTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyList()'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
    - '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(String,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveSamePackage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:107,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(String,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:107,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:108,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:108,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:108,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:109,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:109,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:109,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:110,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      - com.thoughtworks.qdox.library.ClassLibrary
      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: 111
      start: 105
    functionDepth: 4
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveFullyQualifiedTrumpsSamePackage()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/type/TypeResolverTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyList()'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
    - '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(String,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveFullyQualifiedTrumpsSamePackage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:115,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:116,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:117,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,java.util.ArrayList)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:118,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:119,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:119,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:119,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:120,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:120,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:120,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:121,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      - com.thoughtworks.qdox.library.ClassLibrary
      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: 122
      start: 113
    functionDepth: 4
    functionLinenumber: 113
    functionLinenumberEnd: 122
    functionName: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveFullyQualifiedTrumpsWildCard()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/type/TypeResolverTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,java.util.ArrayList)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveFullyQualifiedTrumpsWildCard()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:126,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:126,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:127,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:127,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:127,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:128,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      - com.thoughtworks.qdox.library.ClassLibrary
      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: 129
      start: 124
    functionDepth: 4
    functionLinenumber: 124
    functionLinenumberEnd: 129
    functionName: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveWildcard()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/type/TypeResolverTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].singletonList(String)'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveWildcard()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:133,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:133,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:134,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:134,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:134,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:135,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      - com.thoughtworks.qdox.library.ClassLibrary
      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: 136
      start: 131
    functionDepth: 4
    functionLinenumber: 131
    functionLinenumberEnd: 136
    functionName: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveJavaLangClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/type/TypeResolverTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyList()'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
    - '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveJavaLangClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:140,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:141,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:142,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(String,com.thoughtworks.qdox.library.ClassLibrary,java.util.ArrayList)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:143,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:144,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:144,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:144,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:145,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:145,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:145,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:146,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      - com.thoughtworks.qdox.library.ClassLibrary
      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: 138
    functionDepth: 4
    functionLinenumber: 138
    functionLinenumberEnd: 147
    functionName: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveSamePackageTrumpsWildcard()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/type/TypeResolverTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
    - '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(String,com.thoughtworks.qdox.library.ClassLibrary,java.util.ArrayList)'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveSamePackageTrumpsWildcard()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:151,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(String,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:151,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:152,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:152,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:152,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:153,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      - com.thoughtworks.qdox.library.ClassLibrary
      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: 154
      start: 149
    functionDepth: 4
    functionLinenumber: 149
    functionLinenumberEnd: 154
    functionName: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveFullyQualifiedInnerClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/type/TypeResolverTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyList()'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
    - '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(String,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveFullyQualifiedInnerClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:158,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(String,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:158,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:159,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:159,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:159,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:160,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:160,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:160,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:161,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:161,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:162,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: com.thoughtworks.qdox.type.TypeResolverTest:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      - com.thoughtworks.qdox.library.ClassLibrary
      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: 163
      start: 156
    functionDepth: 4
    functionLinenumber: 156
    functionLinenumberEnd: 163
    functionName: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolvePartiallySpecifiedInnerClass()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/type/TypeResolverTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].singletonList(String)'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].when(boolean)'
    - '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(String,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.type.TypeResolverTest)'
    - '[com.thoughtworks.qdox.type.TypeResolverTest].thenReturn(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.type.TypeResolverTest].testResolvePartiallySpecifiedInnerClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.type.TypeResolver
      - com.thoughtworks.qdox.library.ClassLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.type.TypeResolverTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.type.TypeResolverTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/type/TypeResolverTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.type.TypeResolverTest
    signature: '[com.thoughtworks.qdox.type.TypeResolverTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:77,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendDefaultClassLoaders()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.JavaProjectBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 77
    functionsReached:
    - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].<init>()'
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendDefaultClassLoaders()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.JavaProjectBuilder
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.JavaProjectBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - classLibraryBuilder
    argTypes:
    - com.thoughtworks.qdox.library.ClassLibraryBuilder
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.library.ClassLibraryBuilder)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.JavaProjectBuilder
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.library.ClassLibraryBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setDebugLexer(boolean)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.JavaProjectBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - debugLexer
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 103
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 103
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].setDebugLexer(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setDebugLexer(boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.JavaProjectBuilder
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].setDebugLexer(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setDebugParser(boolean)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.JavaProjectBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - debugParser
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 115
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 115
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].setDebugParser(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setDebugParser(boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.JavaProjectBuilder
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].setDebugParser(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setEncoding(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.JavaProjectBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 127
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 127
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].setEncoding(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setEncoding(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.JavaProjectBuilder
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].setEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setErrorHander(com.thoughtworks.qdox.library.ErrorHandler)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.ErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.JavaProjectBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - com.thoughtworks.qdox.library.ErrorHandler
    constantsTouched: []
    func_position:
      end: 139
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 139
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].setErrorHandler(com.thoughtworks.qdox.library.ErrorHandler)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setErrorHander(com.thoughtworks.qdox.library.ErrorHandler)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.JavaProjectBuilder
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].setErrorHandler(com.thoughtworks.qdox.library.ErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSource(java.io.File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 152
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 152
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSource(java.io.File)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSource(java.net.URL)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.net.URL)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSource(java.net.URL)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSource(java.io.Reader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 175
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 175
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.Reader)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSource(java.io.Reader)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSourceFolder(java.io.File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaModule
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sourceFolder
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 189
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 189
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceFolder(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSourceFolder(java.io.File)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaModule
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceFolder(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.directorywalker.FileVisitor].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:198,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(java.io.File,com.thoughtworks.qdox.directorywalker.FileVisitor)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - directory
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 206
      start: 196
    functionDepth: 4
    functionLinenumber: 196
    functionLinenumberEnd: 206
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(java.io.File,com.thoughtworks.qdox.directorywalker.FileVisitor)'
    - '[com.thoughtworks.qdox.directorywalker.FileVisitor].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:216,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:217,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].addFilter(com.thoughtworks.qdox.directorywalker.SuffixFilter)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:217,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.FileVisitor].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:218,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan(com.thoughtworks.qdox.directorywalker.FileVisitor)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:218,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      - com.thoughtworks.qdox.directorywalker.FileVisitor
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - directory
    - errorHandler
    argTypes:
    - java.io.File
    - com.thoughtworks.qdox.directorywalker.FileVisitor
    constantsTouched: []
    func_position:
      end: 232
      start: 214
    functionDepth: 3
    functionLinenumber: 214
    functionLinenumberEnd: 232
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(java.io.File,com.thoughtworks.qdox.directorywalker.FileVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.FileVisitor].<init>()'
    - '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(String)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].addFilter(com.thoughtworks.qdox.directorywalker.SuffixFilter)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan(com.thoughtworks.qdox.directorywalker.FileVisitor)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(java.io.File,com.thoughtworks.qdox.directorywalker.FileVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendClassLoader(ClassLoader)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - classLoader
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 242
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 242
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].addClassLoader(ClassLoader)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendClassLoader(ClassLoader)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].addClassLoader(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:254,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 255
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 255
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 132
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
    - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:268,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaSources()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:268,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaSource>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 269
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].getSources()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 3
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
    - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaSources()'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaSource>
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].getSources()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:282,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:282,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 283
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].getClasses()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 5
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
    - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClasses()'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].getClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:293,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaPackage(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:293,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 294
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 294
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].getPackageByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
    - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaPackage(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].getPackageByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:307,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaPackages()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:307,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 305
    functionDepth: 1
    functionLinenumber: 305
    functionLinenumberEnd: 308
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].getPackages()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
    - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaPackages()'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].getPackages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:312,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaModules()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:312,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 313
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].getModules()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
    - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaModules()'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].getModules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:319,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:320,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClasses()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:320,1
    - Dst: '[com.thoughtworks.qdox.Searcher].eval(com.thoughtworks.qdox.JavaProjectBuilder)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:323,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.JavaProjectBuilder)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:325,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.Searcher
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - searcher
    argTypes:
    - com.thoughtworks.qdox.Searcher
    constantsTouched: []
    func_position:
      end: 329
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 329
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].search(com.thoughtworks.qdox.Searcher)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
    - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClasses()'
    - '[com.thoughtworks.qdox.Searcher].eval(com.thoughtworks.qdox.JavaProjectBuilder)'
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].add(com.thoughtworks.qdox.JavaProjectBuilder)'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].search(com.thoughtworks.qdox.Searcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FileOutputStream].<init>(java.io.File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:340,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.FileOutputStream)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:341,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(com.thoughtworks.qdox.library.ClassLibraryBuilder)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:344,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:348,1
    - Dst: '[java.io.FileOutputStream].close()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:349,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 351
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 351
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].save(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].writeObject(com.thoughtworks.qdox.library.ClassLibraryBuilder)'
    - '[java.io.FileOutputStream].close()'
    - '[java.io.ObjectOutputStream].<init>(java.io.FileOutputStream)'
    - '[java.io.FileOutputStream].<init>(java.io.File)'
    - '[java.io.ObjectOutputStream].close()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].save(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:363,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.FileInputStream)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:364,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:368,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilder)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:369,1
    - Dst: e.getMessage()
      Src: com.thoughtworks.qdox.JavaProjectBuilder:373,1
    - Dst: '[Error].<init>(String)'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:373,1
    - Dst: '[java.io.ObjectInputStream].close()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:377,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: com.thoughtworks.qdox.JavaProjectBuilder:378,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.JavaProjectBuilder
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 381
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 381
    functionName: '[com.thoughtworks.qdox.JavaProjectBuilder].load(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.io.FileInputStream].<init>(java.io.File)'
    - e.getMessage()
    - '[Error].<init>(String)'
    - '[java.io.FileInputStream].close()'
    - '[java.io.ObjectInputStream].<init>(java.io.FileInputStream)'
    - '[java.io.ObjectInputStream].readObject()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.JavaProjectBuilder)'
    - '[java.io.ObjectInputStream].close()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.JavaProjectBuilder
    signature: '[com.thoughtworks.qdox.JavaProjectBuilder].load(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.Searcher].eval(com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/Searcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.Searcher].eval(com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.Searcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.Searcher].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/Searcher.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.Searcher
    signature: '[com.thoughtworks.qdox.Searcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Reporter
      classConcrete: true
      classEnum: false
      classFields:
      - Reporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.tools.QDoxTester
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reporter
    argTypes:
    - Reporter
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[com.thoughtworks.qdox.tools.QDoxTester].<init>(Reporter)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/tools/QDoxTester.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.tools.QDoxTester
    signature: '[com.thoughtworks.qdox.tools.QDoxTester].<init>(Reporter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.zip.ZipFile].<init>(java.io.File)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:61,1
    - Dst: '[java.util.zip.ZipFile].entries()'
      Src: com.thoughtworks.qdox.tools.QDoxTester:62,1
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester].hasMoreElements()'
      Src: com.thoughtworks.qdox.tools.QDoxTester:63,1
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester].nextElement()'
      Src: com.thoughtworks.qdox.tools.QDoxTester:64,1
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester].isDirectory()'
      Src: com.thoughtworks.qdox.tools.QDoxTester:65,1
    - Dst: '[java.util.zip.ZipFile].getInputStream(com.thoughtworks.qdox.tools.QDoxTester)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:69,1
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester].getName()'
      Src: com.thoughtworks.qdox.tools.QDoxTester:71,1
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester].verify(com.thoughtworks.qdox.tools.QDoxTester,com.thoughtworks.qdox.tools.QDoxTester)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:71,1
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester].close()'
      Src: com.thoughtworks.qdox.tools.QDoxTester:73,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - Reporter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 76
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 76
    functionName: '[com.thoughtworks.qdox.tools.QDoxTester].checkZipOrJarFile(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/tools/QDoxTester.java
    functionUses: 1
    functionsReached:
    - '[java.util.zip.ZipFile].getInputStream(com.thoughtworks.qdox.tools.QDoxTester)'
    - '[com.thoughtworks.qdox.tools.QDoxTester].close()'
    - '[com.thoughtworks.qdox.tools.QDoxTester].verify(com.thoughtworks.qdox.tools.QDoxTester,com.thoughtworks.qdox.tools.QDoxTester)'
    - '[com.thoughtworks.qdox.tools.QDoxTester].isDirectory()'
    - '[com.thoughtworks.qdox.tools.QDoxTester].nextElement()'
    - '[com.thoughtworks.qdox.tools.QDoxTester].getName()'
    - '[com.thoughtworks.qdox.tools.QDoxTester].hasMoreElements()'
    - '[java.util.zip.ZipFile].entries()'
    - '[java.util.zip.ZipFile].<init>(java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.tools.QDoxTester].checkZipOrJarFile(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:79,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(String)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:80,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].addFilter(com.thoughtworks.qdox.directorywalker.SuffixFilter)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:80,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.FileVisitor].<init>()'
      Src: com.thoughtworks.qdox.tools.QDoxTester:81,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan(com.thoughtworks.qdox.directorywalker.FileVisitor)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - Reporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dir
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 90
      start: 78
    functionDepth: 3
    functionLinenumber: 78
    functionLinenumberEnd: 90
    functionName: '[com.thoughtworks.qdox.tools.QDoxTester].checkDirectory(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/tools/QDoxTester.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.FileVisitor].<init>()'
    - '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(String)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].addFilter(com.thoughtworks.qdox.directorywalker.SuffixFilter)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan(com.thoughtworks.qdox.directorywalker.FileVisitor)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.tools.QDoxTester].checkDirectory(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:93,1
    - Dst: '[java.io.File].getName()'
      Src: com.thoughtworks.qdox.tools.QDoxTester:95,1
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester].verify(com.thoughtworks.qdox.tools.QDoxTester,java.io.FileInputStream)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:95,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: com.thoughtworks.qdox.tools.QDoxTester:97,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - Reporter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 99
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 99
    functionName: '[com.thoughtworks.qdox.tools.QDoxTester].checkJavaFile(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/tools/QDoxTester.java
    functionUses: 1
    functionsReached:
    - '[java.io.FileInputStream].<init>(java.io.File)'
    - '[java.io.FileInputStream].close()'
    - '[com.thoughtworks.qdox.tools.QDoxTester].verify(com.thoughtworks.qdox.tools.QDoxTester,java.io.FileInputStream)'
    - '[java.io.File].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.tools.QDoxTester].checkJavaFile(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: com.thoughtworks.qdox.tools.QDoxTester:103,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:104,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:104,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.BufferedReader)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:104,1
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester.Reporter].success(String)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:105,1
    - Dst: parseException.getLine()
      Src: com.thoughtworks.qdox.tools.QDoxTester:107,1
    - Dst: parseException.getColumn()
      Src: com.thoughtworks.qdox.tools.QDoxTester:107,1
    - Dst: parseException.getMessage()
      Src: com.thoughtworks.qdox.tools.QDoxTester:107,1
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester.Reporter].parseFailure(String,com.thoughtworks.qdox.tools.QDoxTester,com.thoughtworks.qdox.tools.QDoxTester,com.thoughtworks.qdox.tools.QDoxTester)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:107,1
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester.Reporter].error(String,com.thoughtworks.qdox.tools.QDoxTester)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:109,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - Reporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - inputStream
    argTypes:
    - String
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 111
      start: 101
    functionDepth: 3
    functionLinenumber: 101
    functionLinenumberEnd: 111
    functionName: '[com.thoughtworks.qdox.tools.QDoxTester].verify(String,java.io.InputStream)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/tools/QDoxTester.java
    functionUses: 0
    functionsReached:
    - parseException.getColumn()
    - parseException.getMessage()
    - '[com.thoughtworks.qdox.tools.QDoxTester.Reporter].error(String,com.thoughtworks.qdox.tools.QDoxTester)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - parseException.getLine()
    - '[java.io.InputStreamReader].<init>(java.io.InputStream)'
    - '[com.thoughtworks.qdox.tools.QDoxTester.Reporter].parseFailure(String,com.thoughtworks.qdox.tools.QDoxTester,com.thoughtworks.qdox.tools.QDoxTester,com.thoughtworks.qdox.tools.QDoxTester)'
    - '[com.thoughtworks.qdox.tools.QDoxTester.Reporter].success(String)'
    - '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.BufferedReader)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.tools.QDoxTester].verify(String,java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: com.thoughtworks.qdox.tools.QDoxTester:115,1
    - Dst: System.err.println()
      Src: com.thoughtworks.qdox.tools.QDoxTester:116,1
    - Dst: System.err.println(String)
      Src: com.thoughtworks.qdox.tools.QDoxTester:117,1
    - Dst: System.err.println()
      Src: com.thoughtworks.qdox.tools.QDoxTester:118,1
    - Dst: System.err.println(String)
      Src: com.thoughtworks.qdox.tools.QDoxTester:119,1
    - Dst: System.exit()
      Src: com.thoughtworks.qdox.tools.QDoxTester:120,1
    - Dst: '[ConsoleReporter].<init>(com.thoughtworks.qdox.tools.QDoxTester)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:123,1
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester].<init>(ConsoleReporter)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:124,1
    - Dst: '[java.io.File].<init>()'
      Src: com.thoughtworks.qdox.tools.QDoxTester:126,1
    - Dst: '[java.io.File].isDirectory()'
      Src: com.thoughtworks.qdox.tools.QDoxTester:127,1
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester].checkDirectory(java.io.File)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:128,1
    - Dst: '[java.io.File].getName()'
      Src: com.thoughtworks.qdox.tools.QDoxTester:129,1
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester].endsWith(String)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:129,1
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester].checkJavaFile(java.io.File)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:130,1
    - Dst: '[java.io.File].getName()'
      Src: com.thoughtworks.qdox.tools.QDoxTester:131,1
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester].endsWith(String)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:131,1
    - Dst: '[java.io.File].getName()'
      Src: com.thoughtworks.qdox.tools.QDoxTester:131,1
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester].endsWith(String)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:131,1
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester].checkZipOrJarFile(java.io.File)'
      Src: com.thoughtworks.qdox.tools.QDoxTester:132,1
    - Dst: System.err.println(String)
      Src: com.thoughtworks.qdox.tools.QDoxTester:134,1
    - Dst: '[ConsoleReporter].writeSummary()'
      Src: com.thoughtworks.qdox.tools.QDoxTester:137,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - Reporter
      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: 138
      start: 113
    functionDepth: 4
    functionLinenumber: 113
    functionLinenumberEnd: 138
    functionName: '[com.thoughtworks.qdox.tools.QDoxTester].main(String[])'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/tools/QDoxTester.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.tools.QDoxTester].<init>(ConsoleReporter)'
    - '[com.thoughtworks.qdox.tools.QDoxTester].checkJavaFile(java.io.File)'
    - '[ConsoleReporter].<init>(com.thoughtworks.qdox.tools.QDoxTester)'
    - '[com.thoughtworks.qdox.tools.QDoxTester].checkDirectory(java.io.File)'
    - '[com.thoughtworks.qdox.tools.QDoxTester].endsWith(String)'
    - '[ConsoleReporter].writeSummary()'
    - System.err.println()
    - System.err.println(String)
    - '[java.io.File].<init>()'
    - '[com.thoughtworks.qdox.tools.QDoxTester].checkZipOrJarFile(java.io.File)'
    - '[java.io.File].isDirectory()'
    - System.exit()
    - '[java.io.File].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.tools.QDoxTester].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.tools.QDoxTester.Reporter].success(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/tools/QDoxTester.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.tools.QDoxTester.Reporter].success(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - id
    - line
    - column
    - reason
    argTypes:
    - String
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[com.thoughtworks.qdox.tools.QDoxTester.Reporter].parseFailure(String,int,int,String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/tools/QDoxTester.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.tools.QDoxTester.Reporter].parseFailure(String,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      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:
    - id
    - throwable
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[com.thoughtworks.qdox.tools.QDoxTester.Reporter].error(String,Throwable)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/tools/QDoxTester.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.tools.QDoxTester.Reporter].error(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.tools.QDoxTester.Reporter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.tools.QDoxTester.Reporter].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/tools/QDoxTester.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.tools.QDoxTester.Reporter
    signature: '[com.thoughtworks.qdox.tools.QDoxTester.Reporter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintStream
      classConcrete: true
      classEnum: false
      classFields:
      - PrintStream
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Reporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.PrintStream
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].<init>(java.io.PrintStream)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/tools/QDoxTester.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter
    signature: '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].<init>(java.io.PrintStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].newLine()'
      Src: com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter:157,1
    - Dst: '[PrintStream].print(char)'
      Src: com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - PrintStream
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Reporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 160
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 160
    functionName: '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].success(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/tools/QDoxTester.java
    functionUses: 0
    functionsReached:
    - '[PrintStream].print(char)'
    - '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].newLine()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].success(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[PrintStream].println()'
      Src: com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter:164,1
    - Dst: '[PrintStream].flush()'
      Src: com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - PrintStream
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Reporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 166
    functionName: '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].newLine()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/tools/QDoxTester.java
    functionUses: 4
    functionsReached:
    - '[PrintStream].flush()'
    - '[PrintStream].println()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].newLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].newLine()'
      Src: com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter:169,1
    - Dst: '[PrintStream].println(String)'
      Src: com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter:170,1
    - Dst: '[PrintStream].println(com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter)'
      Src: com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - PrintStream
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Reporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - id
    - line
    - column
    - reason
    argTypes:
    - String
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 173
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 173
    functionName: '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].parseFailure(String,int,int,String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/tools/QDoxTester.java
    functionUses: 0
    functionsReached:
    - '[PrintStream].println(String)'
    - '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].newLine()'
    - '[PrintStream].println(com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].parseFailure(String,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].newLine()'
      Src: com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter:176,1
    - Dst: '[PrintStream].println(String)'
      Src: com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter:177,1
    - Dst: '[Throwable].printStackTrace(PrintStream)'
      Src: com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - PrintStream
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Reporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - throwable
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 180
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 180
    functionName: '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].error(String,Throwable)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/tools/QDoxTester.java
    functionUses: 0
    functionsReached:
    - '[Throwable].printStackTrace(PrintStream)'
    - '[PrintStream].println(String)'
    - '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].newLine()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].error(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].newLine()'
      Src: com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter:183,1
    - Dst: '[PrintStream].println(String)'
      Src: com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter:184,1
    - Dst: '[PrintStream].println(String)'
      Src: com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter:185,1
    - Dst: '[PrintStream].println(String)'
      Src: com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter:186,1
    - Dst: '[PrintStream].println(String)'
      Src: com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter:187,1
    - Dst: '[PrintStream].println(String)'
      Src: com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter:188,1
    - Dst: '[PrintStream].println(String)'
      Src: com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - PrintStream
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Reporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 190
    functionName: '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].writeSummary()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/tools/QDoxTester.java
    functionUses: 0
    functionsReached:
    - '[PrintStream].println(String)'
    - '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].newLine()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].writeSummary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.JavaParameter].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaParameter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaParameter].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.JavaParameter].getType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.JavaParameter].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[com.thoughtworks.qdox.model.JavaParameter].getJavaClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaParameter].getJavaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.thoughtworks.qdox.model.JavaExecutable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[com.thoughtworks.qdox.model.JavaParameter].getExecutable()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaExecutable
    signature: '[com.thoughtworks.qdox.model.JavaParameter].getExecutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[com.thoughtworks.qdox.model.JavaParameter].getDeclaringClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaParameter].getDeclaringClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 65
    functionName: '[com.thoughtworks.qdox.model.JavaParameter].isVarArgs()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaParameter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaParameter].isVarArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: '[com.thoughtworks.qdox.model.JavaParameter].getValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaParameter].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[com.thoughtworks.qdox.model.JavaParameter].getFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaParameter].getFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[com.thoughtworks.qdox.model.JavaParameter].getCanonicalName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaParameter].getCanonicalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: '[com.thoughtworks.qdox.model.JavaParameter].getResolvedValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaParameter].getResolvedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: '[com.thoughtworks.qdox.model.JavaParameter].getResolvedGenericValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaParameter].getResolvedGenericValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: '[com.thoughtworks.qdox.model.JavaParameter].getResolvedFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaParameter].getResolvedFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 110
    functionName: '[com.thoughtworks.qdox.model.JavaParameter].getResolvedGenericFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaParameter].getResolvedGenericFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.JavaParameter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaParameter].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaParameter
    signature: '[com.thoughtworks.qdox.model.JavaParameter].<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.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMethod.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - withModifiers
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[com.thoughtworks.qdox.model.JavaMethod].getDeclarationSignature(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMethod.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaMethod].getDeclarationSignature(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[com.thoughtworks.qdox.model.JavaMethod].getCallSignature()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMethod.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaMethod].getCallSignature()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - parameterTypes
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.model.JavaMethod].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMethod.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaMethod].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - parameterTypes
    - varArg
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[com.thoughtworks.qdox.model.JavaMethod].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMethod.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaMethod].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[com.thoughtworks.qdox.model.JavaMethod].isPropertyAccessor()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMethod.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaMethod].isPropertyAccessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 92
    functionName: '[com.thoughtworks.qdox.model.JavaMethod].isPropertyMutator()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMethod.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaMethod].isPropertyMutator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.thoughtworks.qdox.model.JavaType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: '[com.thoughtworks.qdox.model.JavaMethod].getPropertyType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMethod.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.JavaMethod].getPropertyType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 106
    functionName: '[com.thoughtworks.qdox.model.JavaMethod].getPropertyName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMethod.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaMethod].getPropertyName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - inherited
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 108
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 108
    functionName: '[com.thoughtworks.qdox.model.JavaMethod].getTagsByName(String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMethod.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
    signature: '[com.thoughtworks.qdox.model.JavaMethod].getTagsByName(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 117
    functionName: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMethod.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resolve
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 126
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 126
    functionName: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMethod.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.DocletTag
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - string
    - b
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 128
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 128
    functionName: '[com.thoughtworks.qdox.model.JavaMethod].getTagByName(String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMethod.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.DocletTag
    signature: '[com.thoughtworks.qdox.model.JavaMethod].getTagByName(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 136
    functionName: '[com.thoughtworks.qdox.model.JavaMethod].isDefault()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMethod.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaMethod].isDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.JavaMethod
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaMethod].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMethod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethod
    signature: '[com.thoughtworks.qdox.model.JavaMethod].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.thoughtworks.qdox.model.JavaAnnotatedElement
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.DocletTag
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - tag
    - text
    - context
    - lineNumber
    argTypes:
    - String
    - String
    - com.thoughtworks.qdox.model.JavaAnnotatedElement
    - int
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[com.thoughtworks.qdox.model.DocletTagFactory].createDocletTag(String,String,com.thoughtworks.qdox.model.JavaAnnotatedElement,int)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/DocletTagFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.DocletTag
    signature: '[com.thoughtworks.qdox.model.DocletTagFactory].createDocletTag(String,String,com.thoughtworks.qdox.model.JavaAnnotatedElement,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.DocletTag
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tag
    - text
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[com.thoughtworks.qdox.model.DocletTagFactory].createDocletTag(String,String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/DocletTagFactory.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.DocletTag
    signature: '[com.thoughtworks.qdox.model.DocletTagFactory].createDocletTag(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.DocletTagFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.DocletTagFactory].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/DocletTagFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.DocletTagFactory
    signature: '[com.thoughtworks.qdox.model.DocletTagFactory].<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.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getSource()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.model.JavaClass].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[com.thoughtworks.qdox.model.JavaClass].isInterface()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaClass].isInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: '[com.thoughtworks.qdox.model.JavaClass].isRecord()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaClass].isRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: '[com.thoughtworks.qdox.model.JavaClass].isAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaClass].isAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getDeclaringClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaClass].getDeclaringClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.thoughtworks.qdox.model.JavaType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 86
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 92
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getSuperJavaClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaClass].getSuperJavaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaType>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 94
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getImplements()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaType>
    signature: '[com.thoughtworks.qdox.model.JavaClass].getImplements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getInterfaces()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.model.JavaClass].getInterfaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 105
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaClass].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 107
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getParentSource()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.model.JavaClass].getParentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 113
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getPackage()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.model.JavaClass].getPackage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 121
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getPackageName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaClass].getPackageName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 127
    functionName: '[com.thoughtworks.qdox.model.JavaClass].isInner()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaClass].isInner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 134
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
    signature: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 142
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
    signature: '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaConstructor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterTypes
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    constantsTouched: []
    func_position:
      end: 151
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 151
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaConstructor
    signature: '[com.thoughtworks.qdox.model.JavaClass].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaConstructor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterTypes
    - varArg
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    constantsTouched: []
    func_position:
      end: 160
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 160
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaConstructor
    signature: '[com.thoughtworks.qdox.model.JavaClass].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - superclasses
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 170
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 170
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getMethods(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
    signature: '[com.thoughtworks.qdox.model.JavaClass].getMethods(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaMethod
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - parameterTypes
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    constantsTouched: []
    func_position:
      end: 178
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 178
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethod
    signature: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaMethod
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - parameterTypes
    - varArgs
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    constantsTouched: []
    func_position:
      end: 188
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 188
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getMethod(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethod
    signature: '[com.thoughtworks.qdox.model.JavaClass].getMethod(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaMethod
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - parameterTypes
    - superclasses
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    constantsTouched: []
    func_position:
      end: 197
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 197
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethod
    signature: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaMethod
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - parameterTypes
    - superclasses
    - varArg
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 207
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 207
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethod
    signature: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - parameterTypes
    - superclasses
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    constantsTouched: []
    func_position:
      end: 216
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 216
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
    signature: '[com.thoughtworks.qdox.model.JavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - parameterTypes
    - superclasses
    - varArg
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 227
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 227
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
    signature: '[com.thoughtworks.qdox.model.JavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaField>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 234
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getFields()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaField>
    signature: '[com.thoughtworks.qdox.model.JavaClass].getFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaField
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 242
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 242
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 25
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaField
    signature: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaField>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 250
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getEnumConstants()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaField>
    signature: '[com.thoughtworks.qdox.model.JavaClass].getEnumConstants()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaField
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 257
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 257
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getEnumConstantByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaField
    signature: '[com.thoughtworks.qdox.model.JavaClass].getEnumConstantByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 265
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getNestedClasses()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.model.JavaClass].getNestedClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 267
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 267
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getNestedClassByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaClass].getNestedClassByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fullyQualifiedName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 274
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 274
    functionName: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - javaClass
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 281
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 281
    functionName: '[com.thoughtworks.qdox.model.JavaClass].isA(com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaClass].isA(com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 289
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 289
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getDimensions()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.JavaClass].getDimensions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 296
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 296
    functionName: '[com.thoughtworks.qdox.model.JavaClass].isArray()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaClass].isArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 303
    functionName: '[com.thoughtworks.qdox.model.JavaClass].isVoid()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaClass].isVoid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 311
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getComponentType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaClass].getComponentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.BeanProperty>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 319
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getBeanProperties()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.BeanProperty>
    signature: '[com.thoughtworks.qdox.model.JavaClass].getBeanProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.BeanProperty>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - superclasses
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 327
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 327
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getBeanProperties(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.BeanProperty>
    signature: '[com.thoughtworks.qdox.model.JavaClass].getBeanProperties(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.BeanProperty
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 336
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 336
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getBeanProperty(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.BeanProperty
    signature: '[com.thoughtworks.qdox.model.JavaClass].getBeanProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.BeanProperty
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyName
    - superclasses
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 344
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 344
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getBeanProperty(String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.BeanProperty
    signature: '[com.thoughtworks.qdox.model.JavaClass].getBeanProperty(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 351
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 351
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getDerivedClasses()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.model.JavaClass].getDerivedClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - superclasses
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 353
      start: 353
    functionDepth: 0
    functionLinenumber: 353
    functionLinenumberEnd: 353
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getTagsByName(String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
    signature: '[com.thoughtworks.qdox.model.JavaClass].getTagsByName(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibrary
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 355
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getJavaClassLibrary()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibrary
    signature: '[com.thoughtworks.qdox.model.JavaClass].getJavaClassLibrary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 362
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getInitializers()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
    signature: '[com.thoughtworks.qdox.model.JavaClass].getInitializers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 369
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 369
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 37
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaClass].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 377
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getSimpleName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaClass].getSimpleName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 390
      start: 390
    functionDepth: 0
    functionLinenumber: 390
    functionLinenumberEnd: 390
    functionName: '[com.thoughtworks.qdox.model.JavaClass].getModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.thoughtworks.qdox.model.JavaClass].getModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 400
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 400
    functionName: '[com.thoughtworks.qdox.model.JavaClass].isPublic()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaClass].isPublic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 410
      start: 410
    functionDepth: 0
    functionLinenumber: 410
    functionLinenumberEnd: 410
    functionName: '[com.thoughtworks.qdox.model.JavaClass].isProtected()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaClass].isProtected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 420
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 420
    functionName: '[com.thoughtworks.qdox.model.JavaClass].isPrivate()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaClass].isPrivate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 430
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 430
    functionName: '[com.thoughtworks.qdox.model.JavaClass].isFinal()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaClass].isFinal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 440
      start: 440
    functionDepth: 0
    functionLinenumber: 440
    functionLinenumberEnd: 440
    functionName: '[com.thoughtworks.qdox.model.JavaClass].isStatic()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaClass].isStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 449
      start: 449
    functionDepth: 0
    functionLinenumber: 449
    functionLinenumberEnd: 449
    functionName: '[com.thoughtworks.qdox.model.JavaClass].isAbstract()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaClass].isAbstract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 456
      start: 456
    functionDepth: 0
    functionLinenumber: 456
    functionLinenumberEnd: 456
    functionName: '[com.thoughtworks.qdox.model.JavaClass].isPrimitive()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaClass].isPrimitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 469
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 469
    functionName: '[com.thoughtworks.qdox.model.JavaClass].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaClass].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaClass].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5
      start: 5
    functionDepth: 0
    functionLinenumber: 5
    functionLinenumberEnd: 5
    functionName: '[com.thoughtworks.qdox.model.JavaModule].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModule.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaModule].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 7
    functionName: '[com.thoughtworks.qdox.model.JavaModule].isNamed()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModule.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaModule].isNamed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.thoughtworks.qdox.model.JavaModuleDescriptor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 9
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 9
    functionName: '[com.thoughtworks.qdox.model.JavaModule].getDescriptor()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModule.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaModuleDescriptor
    signature: '[com.thoughtworks.qdox.model.JavaModule].getDescriptor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.JavaModule
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaModule].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModule.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaModule
    signature: '[com.thoughtworks.qdox.model.JavaModule].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.net.URL
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[com.thoughtworks.qdox.model.JavaSource].getURL()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.net.URL
    signature: '[com.thoughtworks.qdox.model.JavaSource].getURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaSource.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[com.thoughtworks.qdox.model.JavaSource].getImports()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaSource.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.thoughtworks.qdox.model.JavaSource].getImports()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaSource.java
    functionUses: 66
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 67
    functionName: '[com.thoughtworks.qdox.model.JavaSource].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaSource].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 74
    functionName: '[com.thoughtworks.qdox.model.JavaSource].getClassNamePrefix()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaSource].getClassNamePrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[com.thoughtworks.qdox.model.JavaSource].getNestedClassByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaSource].getNestedClassByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 93
    functionName: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaSource.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibrary
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: '[com.thoughtworks.qdox.model.JavaSource].getJavaClassLibrary()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaSource.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibrary
    signature: '[com.thoughtworks.qdox.model.JavaSource].getJavaClassLibrary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: '[com.thoughtworks.qdox.model.JavaSource].getPackageName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaSource].getPackageName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaSource].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.model.JavaSource].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[com.thoughtworks.qdox.model.JavaMember].getModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMember.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.thoughtworks.qdox.model.JavaMember].getModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[com.thoughtworks.qdox.model.JavaMember].getDeclaringClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMember.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaMember].getDeclaringClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[com.thoughtworks.qdox.model.JavaMember].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMember.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaMember].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[com.thoughtworks.qdox.model.JavaMember].isAbstract()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMember.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaMember].isAbstract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[com.thoughtworks.qdox.model.JavaMember].isFinal()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMember.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaMember].isFinal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[com.thoughtworks.qdox.model.JavaMember].isNative()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMember.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaMember].isNative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[com.thoughtworks.qdox.model.JavaMember].isPrivate()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMember.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaMember].isPrivate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 91
    functionName: '[com.thoughtworks.qdox.model.JavaMember].isProtected()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMember.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaMember].isProtected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: '[com.thoughtworks.qdox.model.JavaMember].isPublic()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMember.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaMember].isPublic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 105
    functionName: '[com.thoughtworks.qdox.model.JavaMember].isStatic()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMember.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaMember].isStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 112
    functionName: '[com.thoughtworks.qdox.model.JavaMember].isStrictfp()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMember.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaMember].isStrictfp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 119
    functionName: '[com.thoughtworks.qdox.model.JavaMember].isSynchronized()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMember.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaMember].isSynchronized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 126
    functionName: '[com.thoughtworks.qdox.model.JavaMember].isTransient()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMember.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaMember].isTransient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 133
    functionName: '[com.thoughtworks.qdox.model.JavaMember].isVolatile()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMember.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaMember].isVolatile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.JavaMember
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaMember].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMember.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMember
    signature: '[com.thoughtworks.qdox.model.JavaMember].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.model.BeanProperty].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/BeanProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.BeanProperty].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.BeanProperty].getType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/BeanProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.BeanProperty].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaMethod
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[com.thoughtworks.qdox.model.BeanProperty].getAccessor()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/BeanProperty.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethod
    signature: '[com.thoughtworks.qdox.model.BeanProperty].getAccessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.thoughtworks.qdox.model.JavaMethod
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[com.thoughtworks.qdox.model.BeanProperty].getMutator()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/BeanProperty.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethod
    signature: '[com.thoughtworks.qdox.model.BeanProperty].getMutator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.BeanProperty
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.BeanProperty].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/BeanProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.BeanProperty
    signature: '[com.thoughtworks.qdox.model.BeanProperty].<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.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.model.JavaField].getType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaField.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaField].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[com.thoughtworks.qdox.model.JavaField].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaField.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaField].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[com.thoughtworks.qdox.model.JavaField].getInitializationExpression()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaField.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaField].getInitializationExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.model.JavaField].isEnumConstant()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaField.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaField].isEnumConstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: '[com.thoughtworks.qdox.model.JavaField].getEnumConstantClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaField.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaField].getEnumConstantClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.expression.Expression>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: '[com.thoughtworks.qdox.model.JavaField].getEnumConstantArguments()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaField.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.expression.Expression>
    signature: '[com.thoughtworks.qdox.model.JavaField].getEnumConstantArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.JavaField
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaField].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaField.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaField
    signature: '[com.thoughtworks.qdox.model.JavaField].<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: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaModelUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.model.JavaModelUtils].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModelUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaModelUtils
    signature: '[com.thoughtworks.qdox.model.JavaModelUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getBinaryName()'
      Src: com.thoughtworks.qdox.model.JavaModelUtils:45,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModelUtils].equals(String)'
      Src: com.thoughtworks.qdox.model.JavaModelUtils:45,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.model.JavaModelUtils:49,1
    - Dst: '[String].equals(String)'
      Src: com.thoughtworks.qdox.model.JavaModelUtils:49,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getNestedClasses()'
      Src: com.thoughtworks.qdox.model.JavaModelUtils:55,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModelUtils].getClassByName(com.thoughtworks.qdox.model.JavaModelUtils,String)'
      Src: com.thoughtworks.qdox.model.JavaModelUtils:57,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - cls
    - name
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 65
    functionName: '[com.thoughtworks.qdox.model.JavaModelUtils].getClassByName(com.thoughtworks.qdox.model.JavaClass,String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModelUtils.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getBinaryName()'
    - '[com.thoughtworks.qdox.model.JavaModelUtils].equals(String)'
    - '[com.thoughtworks.qdox.model.JavaModelUtils].getClassByName(com.thoughtworks.qdox.model.JavaModelUtils,String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getNestedClasses()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaModelUtils].getClassByName(com.thoughtworks.qdox.model.JavaClass,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.model.DocletTag].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/DocletTag.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.DocletTag].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.DocletTag].getValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/DocletTag.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.DocletTag].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 54
    functionName: '[com.thoughtworks.qdox.model.DocletTag].getParameters()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/DocletTag.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.thoughtworks.qdox.model.DocletTag].getParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/DocletTag.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 65
    functionName: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameterMap()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/DocletTag.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameterMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[com.thoughtworks.qdox.model.DocletTag].getLineNumber()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/DocletTag.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.DocletTag].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.thoughtworks.qdox.model.JavaAnnotatedElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[com.thoughtworks.qdox.model.DocletTag].getContext()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/DocletTag.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaAnnotatedElement
    signature: '[com.thoughtworks.qdox.model.DocletTag].getContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.DocletTag
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.DocletTag].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/DocletTag.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.DocletTag
    signature: '[com.thoughtworks.qdox.model.DocletTag].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 7
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].isOpen()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].isOpen()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 9
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 9
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<JavaExports>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 11
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 11
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getExports()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<JavaExports>
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getExports()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<JavaOpens>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 13
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 13
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getOpens()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<JavaOpens>
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getOpens()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<JavaProvides>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 15
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 15
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getProvides()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<JavaProvides>
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getProvides()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<JavaRequires>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getRequires()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<JavaRequires>
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getRequires()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<JavaUses>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 19
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getUses()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<JavaUses>
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getUses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.JavaModuleDescriptor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaModuleDescriptor
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports].getSource()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports].getTargets()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports].getTargets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens].getSource()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens].getTargets()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens].getTargets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides].getService()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides].getService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides].getProviders()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides].getProviders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaModule
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].getModule()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaModule
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].getModule()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].isTransitive()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].isTransitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].isStatic()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].isStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].getModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<String>
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].getModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaUses].getService()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaUses].getService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaUses
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaUses].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaUses
    signature: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaUses].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.model.JavaModel].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaModel].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[com.thoughtworks.qdox.model.JavaModel].getLineNumber()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.JavaModel].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.JavaModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaModel].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaModel
    signature: '[com.thoughtworks.qdox.model.JavaModel].<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.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 15
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 15
    functionName: '[com.thoughtworks.qdox.model.JavaExecutable].getDeclaringClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaExecutable.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaExecutable].getDeclaringClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: '[com.thoughtworks.qdox.model.JavaExecutable].getExceptions()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaExecutable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.model.JavaExecutable].getExceptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaType>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: '[com.thoughtworks.qdox.model.JavaExecutable].getExceptionTypes()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaExecutable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaType>
    signature: '[com.thoughtworks.qdox.model.JavaExecutable].getExceptionTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaParameter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.JavaExecutable].getParameterByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaExecutable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaParameter
    signature: '[com.thoughtworks.qdox.model.JavaExecutable].getParameterByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.model.JavaExecutable].getParameters()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaExecutable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaParameter>
    signature: '[com.thoughtworks.qdox.model.JavaExecutable].getParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaType>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.model.JavaExecutable].getParameterTypes()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaExecutable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaType>
    signature: '[com.thoughtworks.qdox.model.JavaExecutable].getParameterTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaType>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resolve
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[com.thoughtworks.qdox.model.JavaExecutable].getParameterTypes(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaExecutable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaType>
    signature: '[com.thoughtworks.qdox.model.JavaExecutable].getParameterTypes(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[com.thoughtworks.qdox.model.JavaExecutable].getSourceCode()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaExecutable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaExecutable].getSourceCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: '[com.thoughtworks.qdox.model.JavaExecutable].isVarArgs()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaExecutable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaExecutable].isVarArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: '[com.thoughtworks.qdox.model.JavaExecutable].getCallSignature()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaExecutable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaExecutable].getCallSignature()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.JavaExecutable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaExecutable].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaExecutable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaExecutable
    signature: '[com.thoughtworks.qdox.model.JavaExecutable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[com.thoughtworks.qdox.model.JavaInitializer].isStatic()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaInitializer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaInitializer].isStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[com.thoughtworks.qdox.model.JavaInitializer].getBlockContent()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaInitializer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaInitializer].getBlockContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.JavaInitializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaInitializer].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaInitializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaInitializer
    signature: '[com.thoughtworks.qdox.model.JavaInitializer].<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: JavaType[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.JavaWildcardType].getUpperBounds()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaWildcardType.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JavaType[]
    signature: '[com.thoughtworks.qdox.model.JavaWildcardType].getUpperBounds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: JavaType[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[com.thoughtworks.qdox.model.JavaWildcardType].getLowerBounds()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaWildcardType.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JavaType[]
    signature: '[com.thoughtworks.qdox.model.JavaWildcardType].getLowerBounds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.JavaWildcardType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaWildcardType].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaWildcardType.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaWildcardType
    signature: '[com.thoughtworks.qdox.model.JavaWildcardType].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaType>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.model.JavaParameterizedType].getActualTypeArguments()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaParameterizedType.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaType>
    signature: '[com.thoughtworks.qdox.model.JavaParameterizedType].getActualTypeArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.JavaParameterizedType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaParameterizedType].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaParameterizedType.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaParameterizedType
    signature: '[com.thoughtworks.qdox.model.JavaParameterizedType].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterTypes
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[com.thoughtworks.qdox.model.JavaConstructor].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaConstructor].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterTypes
    - varArgs
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.model.JavaConstructor].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.JavaConstructor].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaConstructor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaConstructor].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaConstructor
    signature: '[com.thoughtworks.qdox.model.JavaConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.JavaType].getBinaryName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaType.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaType].getBinaryName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[com.thoughtworks.qdox.model.JavaType].getCanonicalName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaType.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaType].getCanonicalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[com.thoughtworks.qdox.model.JavaType].getGenericCanonicalName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaType.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaType].getGenericCanonicalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 92
    functionName: '[com.thoughtworks.qdox.model.JavaType].getFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaType.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaType].getFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: '[com.thoughtworks.qdox.model.JavaType].getGenericFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaType.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaType].getGenericFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: '[com.thoughtworks.qdox.model.JavaType].getValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaType.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaType].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 129
    functionName: '[com.thoughtworks.qdox.model.JavaType].getGenericValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaType.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaType].getGenericValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 131
    functionName: '[com.thoughtworks.qdox.model.JavaType].toGenericString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaType.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaType].toGenericString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.JavaType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaType].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaType.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.JavaType].<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.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.JavaAnnotation].getType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaAnnotation.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaAnnotation].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[com.thoughtworks.qdox.model.JavaAnnotation].getPropertyMap()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaAnnotation.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>
    signature: '[com.thoughtworks.qdox.model.JavaAnnotation].getPropertyMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.expression.AnnotationValue
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.JavaAnnotation].getProperty(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaAnnotation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.AnnotationValue
    signature: '[com.thoughtworks.qdox.model.JavaAnnotation].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[com.thoughtworks.qdox.model.JavaAnnotation].getNamedParameterMap()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaAnnotation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[com.thoughtworks.qdox.model.JavaAnnotation].getNamedParameterMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[com.thoughtworks.qdox.model.JavaAnnotation].getNamedParameter(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaAnnotation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.JavaAnnotation].getNamedParameter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaAnnotation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaAnnotation].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaAnnotation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaAnnotation
    signature: '[com.thoughtworks.qdox.model.JavaAnnotation].<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: D
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.model.JavaTypeVariable].getGenericDeclaration()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaTypeVariable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: D
    signature: '[com.thoughtworks.qdox.model.JavaTypeVariable].getGenericDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.JavaTypeVariable].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaTypeVariable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaTypeVariable].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaType>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.JavaTypeVariable].getBounds()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaTypeVariable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaType>
    signature: '[com.thoughtworks.qdox.model.JavaTypeVariable].getBounds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.JavaTypeVariable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaTypeVariable].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaTypeVariable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaTypeVariable
    signature: '[com.thoughtworks.qdox.model.JavaTypeVariable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getAnnotations()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaAnnotatedElement.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
    signature: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getComment()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaAnnotatedElement.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 66
    functionName: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getTags()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaAnnotatedElement.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
    signature: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 74
    functionName: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getTagsByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaAnnotatedElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
    signature: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getTagsByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.DocletTag
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getTagByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaAnnotatedElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.DocletTag
    signature: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getTagByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tagName
    - parameterName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 94
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 94
    functionName: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getNamedParameter(String,String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaAnnotatedElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getNamedParameter(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaAnnotatedElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaAnnotatedElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaAnnotatedElement
    signature: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.model.JavaPackage].getClasses()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaPackage.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.model.JavaPackage].getClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[com.thoughtworks.qdox.model.JavaPackage].getClassByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaPackage.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.JavaPackage].getClassByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[com.thoughtworks.qdox.model.JavaPackage].getParentPackage()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaPackage.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.model.JavaPackage].getParentPackage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[com.thoughtworks.qdox.model.JavaPackage].getSubPackages()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaPackage.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>
    signature: '[com.thoughtworks.qdox.model.JavaPackage].getSubPackages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 67
    functionName: '[com.thoughtworks.qdox.model.JavaPackage].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaPackage.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaPackage].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibrary
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 74
    functionName: '[com.thoughtworks.qdox.model.JavaPackage].getJavaClassLibrary()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaPackage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibrary
    signature: '[com.thoughtworks.qdox.model.JavaPackage].getJavaClassLibrary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: '[com.thoughtworks.qdox.model.JavaPackage].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaPackage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.JavaPackage].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaPackage].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaPackage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.model.JavaPackage].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[com.thoughtworks.qdox.model.JavaGenericDeclaration].getTypeParameters()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaGenericDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>
    signature: '[com.thoughtworks.qdox.model.JavaGenericDeclaration].getTypeParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.JavaGenericDeclaration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.JavaGenericDeclaration].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaGenericDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaGenericDeclaration
    signature: '[com.thoughtworks.qdox.model.JavaGenericDeclaration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:32,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameterizedType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 4
    argNames:
    - fullName
    - name
    - dimensions
    - typeResolver
    argTypes:
    - String
    - String
    - int
    - com.thoughtworks.qdox.type.TypeResolver
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameterizedType.java
    functionUses: 4
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameterizedType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaType>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getActualTypeArguments()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameterizedType.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaType>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getActualTypeArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameterizedType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 1
    argNames:
    - actualArgumentTypes
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].setActualArgumentTypes(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameterizedType.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].setActualArgumentTypes(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:55,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].isEmpty()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:56,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:58,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].iterator()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:59,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:59,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].next()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:61,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:61,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:61,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:62,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:64,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:67,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getDimensions()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:69,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:71,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:73,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameterizedType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 74
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameterizedType.java
    functionUses: 5
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].hasNext()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].next()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getDimensions()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericValue()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].isEmpty()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].iterator()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].isArray()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:80,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getComponentType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:80,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:80,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:80,1
    - Dst: '[StringBuilder].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:81,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].isEmpty()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:82,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:84,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].iterator()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:85,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:85,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].next()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:87,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:87,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:87,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:88,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:90,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:93,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getDimensions()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:95,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:97,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:99,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameterizedType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 100
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericCanonicalName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameterizedType.java
    functionUses: 4
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].hasNext()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].next()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getDimensions()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getCanonicalName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getComponentType()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericCanonicalName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].isArray()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].isEmpty()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].iterator()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericCanonicalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:106,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].isEmpty()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:107,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:109,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].iterator()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:110,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:110,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].next()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:112,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:112,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:112,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:113,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:115,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:118,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getDimensions()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:120,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:122,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType:124,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameterizedType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 125
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameterizedType.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].hasNext()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].next()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getDimensions()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericFullyQualifiedName()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].isEmpty()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].iterator()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaConstructor>>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaConstructor>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaConstructor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 1
    argNames:
    - typeParameters
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaConstructor>>
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].setTypeParameters(java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaConstructor>>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].setTypeParameters(java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaConstructor>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaConstructor>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaConstructor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaConstructor>>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getTypeParameters()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaConstructor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaConstructor>>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getTypeParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaConstructor>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaConstructor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 1
    argNames:
    - parameterTypes
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 3
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaConstructor.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaConstructor>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaConstructor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 2
    argNames:
    - parameterTypes
    - varArgs
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaConstructor.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getModelWriter()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:51,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].writeConstructor()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:51,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaConstructor>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaConstructor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaConstructor.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].writeConstructor()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getModelWriter()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:57,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].isPrivate()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:58,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:60,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].isProtected()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:62,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:64,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].isPublic()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:66,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:68,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:70,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:72,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:72,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:72,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:74,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:75,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].iterator()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:75,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:75,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].next()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:77,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:77,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getTypeParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:77,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedValue(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaConstructor>>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:77,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:78,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:79,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:81,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:84,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getExceptions()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:85,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].size()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:85,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:87,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getExceptions()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:88,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].iterator()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:88,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:88,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].next()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:90,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:90,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:90,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:91,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:93,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:97,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaConstructor>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaConstructor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 98
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaConstructor.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getType()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].isPublic()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].hasNext()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getFullyQualifiedName()'
    - '[StringBuilder].append(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getTypeParameters()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getValue()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].next()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getExceptions()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].isPrivate()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getDeclaringClass()'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].iterator()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedValue(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaConstructor>>)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getParameters()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].isProtected()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].size()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:103,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].hashCode()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:103,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:104,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].hashCode()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaConstructor>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaConstructor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 106
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].hashCode()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaConstructor.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getParameters()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: c.getDeclaringClass()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:122,1
    - Dst: c.getDeclaringClass()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:122,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:122,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].equals(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:122,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:122,1
    - Dst: c.getName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:127,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:127,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].equals(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:127,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:132,1
    - Dst: c.getParameters()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:133,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].size()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:134,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].size()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:134,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].size()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:138,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].get(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:140,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].get(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:140,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].equals(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:140,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].isVarArgs()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:145,1
    - Dst: c.isVarArgs()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:145,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaConstructor>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaConstructor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 146
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 146
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].equals(Object)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaConstructor.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].get(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor)'
    - c.getName()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].isVarArgs()'
    - c.getParameters()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getDeclaringClass()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getParameters()'
    - c.isVarArgs()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].equals(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor)'
    - c.getDeclaringClass()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].size()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaConstructor>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaConstructor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaConstructor.java
    functionUses: 1
    functionsReached:
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaConstructor
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaModel:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.AbstractJavaModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaModel].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaModel.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaModel].getLineNumber()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaModel].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lineNumber
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaModel].setLineNumber(int)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaModel].setLineNumber(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - modelWriterFactory
    argTypes:
    - com.thoughtworks.qdox.writer.ModelWriterFactory
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaModel].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaModel].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.ModelWriterFactory].newInstance()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaModel:52,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].<init>()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaModel:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 58
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaModel].getModelWriter()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaModel.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].<init>()'
    - '[com.thoughtworks.qdox.writer.ModelWriterFactory].newInstance()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaModel].getModelWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:47,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BoundType
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaWildcardType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaWildcardType.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String)'
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:53,1
    - Dst: '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaType
      - BoundType
      classConcrete: true
      classEnum: false
      classFields:
      - BoundType
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaWildcardType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 2
    argNames:
    - type
    - boundType
    argTypes:
    - com.thoughtworks.qdox.model.JavaType
    - BoundType
    constantsTouched: []
    func_position:
      end: 56
      start: 51
    functionDepth: 3
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].<init>(com.thoughtworks.qdox.model.JavaType,BoundType)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaWildcardType.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].singletonList(com.thoughtworks.qdox.model.JavaType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].<init>(com.thoughtworks.qdox.model.JavaType,BoundType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:64,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].toArray()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:66,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BoundType
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaWildcardType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: JavaType[]
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 70
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getUpperBounds()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaWildcardType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(String)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].toArray()'
    linkageType: ''
    returnType: JavaType[]
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getUpperBounds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].toArray()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:78,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BoundType
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaWildcardType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: JavaType[]
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 83
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getLowerBounds()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaWildcardType.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].toArray()'
    linkageType: ''
    returnType: JavaType[]
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getLowerBounds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getPreparedStringBuilder()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:88,1
    - Dst: type.getFullyQualifiedName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:91,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:91,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:93,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BoundType
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaWildcardType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 94
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaWildcardType.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType)'
    - type.getFullyQualifiedName()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getPreparedStringBuilder()'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getPreparedStringBuilder()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:99,1
    - Dst: type.getGenericValue()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:102,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:102,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:104,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BoundType
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaWildcardType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 96
    functionDepth: 2
    functionLinenumber: 96
    functionLinenumberEnd: 105
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getGenericValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaWildcardType.java
    functionUses: 0
    functionsReached:
    - type.getGenericValue()
    - '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getPreparedStringBuilder()'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getGenericValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getPreparedStringBuilder()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:110,1
    - Dst: type.getGenericFullyQualifiedName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:113,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:113,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:115,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BoundType
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaWildcardType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 116
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getGenericFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaWildcardType.java
    functionUses: 0
    functionsReached:
    - type.getGenericFullyQualifiedName()
    - '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getPreparedStringBuilder()'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getGenericFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getPreparedStringBuilder()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:121,1
    - Dst: type.getCanonicalName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:124,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:124,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:126,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BoundType
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaWildcardType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 127
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getCanonicalName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaWildcardType.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getPreparedStringBuilder()'
    - '[StringBuilder].toString()'
    - type.getCanonicalName()
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getCanonicalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getPreparedStringBuilder()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:132,1
    - Dst: type.getGenericCanonicalName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:135,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:135,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:137,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BoundType
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaWildcardType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 129
    functionDepth: 2
    functionLinenumber: 129
    functionLinenumberEnd: 138
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getGenericCanonicalName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaWildcardType.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getPreparedStringBuilder()'
    - '[StringBuilder].toString()'
    - type.getGenericCanonicalName()
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getGenericCanonicalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getPreparedStringBuilder()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:143,1
    - Dst: type.getValue()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:146,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:146,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:148,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BoundType
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaWildcardType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 140
    functionDepth: 2
    functionLinenumber: 140
    functionLinenumberEnd: 150
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaWildcardType.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType)'
    - type.getValue()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getPreparedStringBuilder()'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getPreparedStringBuilder()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:155,1
    - Dst: type.toGenericString()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:158,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:158,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:160,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BoundType
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaWildcardType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 152
    functionDepth: 2
    functionLinenumber: 152
    functionLinenumberEnd: 161
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].toGenericString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaWildcardType.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getPreparedStringBuilder()'
    - '[StringBuilder].toString()'
    - type.toGenericString()
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].toGenericString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:165,1
    - Dst: BoundType.EXTENDS.equals(BoundType)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:166,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:168,1
    - Dst: BoundType.SUPER.equals(BoundType)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:169,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType:171,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BoundType
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaWildcardType
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: StringBuilder
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 174
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getPreparedStringBuilder()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaWildcardType.java
    functionUses: 7
    functionsReached:
    - '[StringBuilder].append(String)'
    - BoundType.EXTENDS.equals(BoundType)
    - '[StringBuilder].<init>(String)'
    - BoundType.SUPER.equals(BoundType)
    linkageType: ''
    returnType: StringBuilder
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getPreparedStringBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaExecutable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameters()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaExecutable.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaParameter>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:40,1
    - Dst: parameter.getName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:41,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:41,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaExecutable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaParameter
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameterByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaExecutable.java
    functionUses: 0
    functionsReached:
    - parameter.getName()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].equals(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameters()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaParameter
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameterByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaExecutable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getExceptions()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaExecutable.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedList].<init>(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getExceptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaExecutable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaType>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getExceptionTypes()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaExecutable.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].<init>(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaType>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getExceptionTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaExecutable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].isVarArgs()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaExecutable.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].isVarArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaParameter>].size()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:69,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaParameter>].get(int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:69,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].isVarArgs()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaExecutable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - javaParameters
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
    constantsTouched: []
    func_position:
      end: 70
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 70
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].setParameters(java.util.List<com.thoughtworks.qdox.model.JavaParameter>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaExecutable.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.thoughtworks.qdox.model.JavaParameter>].get(int)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].isVarArgs()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaParameter>].size()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].setParameters(java.util.List<com.thoughtworks.qdox.model.JavaParameter>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaExecutable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - exceptions
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.JavaClass>
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].setExceptions(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaExecutable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].setExceptions(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:81,1
    - Dst: parameterTypeList.size()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:87,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:87,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaParameter>].size()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:87,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:92,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaParameter>].size()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:92,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:94,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaParameter>].get(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:94,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:94,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].get(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:94,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].equals(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:94,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaExecutable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 2
    argNames:
    - parameterTypes
    - varArgs
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    constantsTouched: []
    func_position:
      end: 99
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 99
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaExecutable.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getType()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].equals(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
    - '[java.util.Collections].emptyList()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaParameter>].get(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaParameter>].size()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameters()'
    - parameterTypeList.size()
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].get(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity].isPublic()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:105,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:105,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:105,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].isInterface()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:105,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaExecutable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 106
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].isPublic()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaExecutable.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].isInterface()'
    - '[com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity].isPublic()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getDeclaringClass()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].isPublic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:112,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:113,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:114,1
    - Dst: parameter.getType()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:115,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:115,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:117,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getMethodsBySignature(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable,java.util.LinkedList,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:117,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:119,1
    - Dst: method.getTagsByName(String)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:121,1
    - Dst: '[java.util.LinkedList].contains(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:123,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:124,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaExecutable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 2
    argNames:
    - name
    - inherited
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 129
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 129
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getTagsByName(String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaExecutable.java
    functionUses: 0
    functionsReached:
    - method.getTagsByName(String)
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getDeclaringClass()'
    - parameter.getType()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameters()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getMethodsBySignature(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable,java.util.LinkedList,boolean)'
    - '[java.util.LinkedList].contains(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getName()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getTagsByName(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameterTypes(boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaExecutable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaType>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 132
    functionDepth: 2
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameterTypes()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaExecutable.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameterTypes(boolean)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaType>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameterTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:140,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:141,1
    - Dst: parameter.getType()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:143,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:143,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaExecutable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaType>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - resolve
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 146
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 146
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameterTypes(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaExecutable.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
    - parameter.getType()
    - '[java.util.LinkedList].<init>()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameters()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaType>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameterTypes(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaExecutable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getSourceCode()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaExecutable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getSourceCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaExecutable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - sourceCode
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].setSourceCode(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaExecutable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].setSourceCode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getSignature(boolean,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaExecutable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 159
    functionDepth: 2
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getCallSignature()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaExecutable.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getSignature(boolean,boolean)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getCallSignature()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaExecutable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 168
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getReturns()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaExecutable.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getReturns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:175,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getModifiers()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:178,1
    - Dst: modifier.startsWith(String)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:181,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:183,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].append(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:183,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getModifiers()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:186,1
    - Dst: modifier.startsWith(String)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:189,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:191,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].append(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:191,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getReturns()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:196,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getReturns()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:199,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:199,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:199,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:200,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:203,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:203,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:204,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:205,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaParameter>].listIterator()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:205,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:205,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].next()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:207,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:210,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:210,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:210,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].isVarArgs()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:211,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:213,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:215,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:217,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:217,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:218,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:220,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:223,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getExceptions()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:224,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].isEmpty()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:224,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:226,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getExceptions()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:227,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].iterator()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:227,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:227,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].next()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:229,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:229,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:229,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:230,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:232,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:236,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaExecutable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 2
    argNames:
    - withModifiers
    - isDeclaration
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 237
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 237
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getSignature(boolean,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaExecutable.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getType()'
    - '[StringBuilder].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getGenericCanonicalName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getReturns()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaExecutable)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].isEmpty()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].hasNext()'
    - '[StringBuilder].append(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].isVarArgs()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].next()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameters()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getExceptions()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getModifiers()'
    - '[StringBuilder].<init>()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].iterator()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].append(char)'
    - '[com.thoughtworks.qdox.model.JavaType].getGenericCanonicalName()'
    - modifier.startsWith(String)
    - '[java.util.List<com.thoughtworks.qdox.model.JavaParameter>].listIterator()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getSignature(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:26,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaExecutable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaExecutable.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity].getTagsByName(String,boolean)'
      Src: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity:33,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.DocletTag>].size()'
      Src: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity:34,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.DocletTag>].get(int)'
      Src: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity:34,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.DocletTag
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    argCount: 2
    argNames:
    - name
    - inherited
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity].getTagByName(String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractInheritableJavaEntity.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity].getTagsByName(String,boolean)'
    - '[java.util.List<com.thoughtworks.qdox.model.DocletTag>].size()'
    - '[java.util.List<com.thoughtworks.qdox.model.DocletTag>].get(int)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.DocletTag
    signature: '[com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity].getTagByName(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    argCount: 2
    argNames:
    - name
    - inherited
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity].getTagsByName(String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractInheritableJavaEntity.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
    signature: '[com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity].getTagsByName(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractInheritableJavaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    signature: '[com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setName(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.expression.Expression>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaField
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaField.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setName(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaField
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].<init>(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.expression.Expression>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaField
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    argCount: 2
    argNames:
    - type
    - name
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].<init>(com.thoughtworks.qdox.model.JavaClass,String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaField.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].<init>(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaField
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].<init>(com.thoughtworks.qdox.model.JavaClass,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.expression.Expression>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaField.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getModelWriter()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:62,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].writeField()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:62,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.expression.Expression>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaField.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getModelWriter()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].writeField()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.expression.Expression>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    argCount: 1
    argNames:
    - type
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setType(com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaField.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setType(com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.expression.Expression>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getInitializationExpression()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaField.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getInitializationExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.expression.Expression>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    argCount: 1
    argNames:
    - initializationExpression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setInitializationExpression(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaField.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setInitializationExpression(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.expression.Expression>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].isEnumConstant()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaField.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].isEnumConstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.expression.Expression>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    argCount: 1
    argNames:
    - enumConstant
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setEnumConstant(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaField.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setEnumConstant(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.expression.Expression>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.expression.Expression>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getEnumConstantArguments()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaField.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.expression.Expression>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getEnumConstantArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.expression.Expression>
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.expression.Expression>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    argCount: 1
    argNames:
    - enumConstantArguments
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.expression.Expression>
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setEnumConstantArguments(java.util.List<com.thoughtworks.qdox.model.expression.Expression>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaField.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setEnumConstantArguments(java.util.List<com.thoughtworks.qdox.model.expression.Expression>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.expression.Expression>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getEnumConstantClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaField.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getEnumConstantClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.expression.Expression>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    argCount: 1
    argNames:
    - enumConstantClass
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setEnumConstantClass(com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaField.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setEnumConstantClass(com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:120,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].isPrivate()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:121,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:123,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].isProtected()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:125,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:127,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].isPublic()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:129,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:131,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].isStatic()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:134,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:136,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].isFinal()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:138,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:140,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].isTransient()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:142,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:144,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].isVolatile()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:146,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:148,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:150,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaField)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:150,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].append(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:150,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:151,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:151,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaField)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:151,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].append(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:151,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:151,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].append(com.thoughtworks.qdox.model.impl.DefaultJavaField)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:151,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:152,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.expression.Expression>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 153
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaField.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].isFinal()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].isStatic()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].isVolatile()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].isPrivate()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].append(char)'
    - '[StringBuilder].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getFullyQualifiedName()'
    - '[StringBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].isPublic()'
    - '[com.thoughtworks.qdox.model.JavaClass].getValue()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getDeclaringClass()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].isProtected()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].append(com.thoughtworks.qdox.model.impl.DefaultJavaField)'
    - '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaField)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].isTransient()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fld.getDeclaringClass()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:171,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:171,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].equals(com.thoughtworks.qdox.model.impl.DefaultJavaField)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:171,1
    - Dst: fld.isEnumConstant()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:175,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].isEnumConstant()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:175,1
    - Dst: fld.getName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:180,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:180,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].equals(com.thoughtworks.qdox.model.impl.DefaultJavaField)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:180,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.expression.Expression>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 181
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 181
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].equals(Object)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaField.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getName()'
    - fld.isEnumConstant()
    - fld.getDeclaringClass()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getDeclaringClass()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].isEnumConstant()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].equals(com.thoughtworks.qdox.model.impl.DefaultJavaField)'
    - fld.getName()
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:187,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:189,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].hashCode()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:189,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:191,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:193,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].hashCode()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaField:193,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.expression.Expression>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 196
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].hashCode()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaField.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].hashCode()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getDeclaringClass()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getName()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaField].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<String>
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].getModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].getModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<String>
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 1
    argNames:
    - modifiers
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setModifiers(java.util.List<String>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setModifiers(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntity:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<String>
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isAbstract()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isAbstract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntity:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<String>
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isPublic()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isPublic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntity:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<String>
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isPrivate()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isPrivate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntity:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<String>
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isProtected()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isProtected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntity:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<String>
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isStatic()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntity:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<String>
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isFinal()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isFinal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntity:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<String>
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isSynchronized()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isSynchronized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntity:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<String>
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isTransient()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isTransient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntity:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<String>
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isVolatile()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isVolatile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntity:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<String>
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isNative()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isNative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntity:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<String>
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isStrictfp()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isStrictfp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].contains(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntity:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<String>
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 1
    argNames:
    - modifier
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
    functionUses: 11
    functionsReached:
    - '[java.util.List<String>].contains(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<String>
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 1
    argNames:
    - declaringClass
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 162
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setDeclaringClass(com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setDeclaringClass(com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<String>
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 169
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].getDeclaringClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].getDeclaringClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<String>
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<String>
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 177
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 177
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.model.impl.AbstractJavaEntity:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<String>
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
    functionUses: 1
    functionsReached:
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.AbstractJavaEntity
    signature: '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:47,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:52,1
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>].entrySet()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:59,1
    - Dst: entry.getKey()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:61,1
    - Dst: entry.getValue()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:62,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].setProperty(com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation,com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.JavaAnnotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 2
    argNames:
    - type
    - namedParameters
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 67
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 67
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].<init>(com.thoughtworks.qdox.model.JavaClass,java.util.Map<String,Object>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaAnnotation.java
    functionUses: 0
    functionsReached:
    - entry.getKey()
    - entry.getValue()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].setProperty(com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation,com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation)'
    - '[java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>].entrySet()'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].<init>(com.thoughtworks.qdox.model.JavaClass,java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:47,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:52,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].<init>(com.thoughtworks.qdox.model.JavaClass,null)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.JavaAnnotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 1
    argNames:
    - type
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].<init>(com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaAnnotation.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedHashMap].<init>()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].<init>(com.thoughtworks.qdox.model.JavaClass,null)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].<init>(com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>].put(String,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:76,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValue].getParameterValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:77,1
    - Dst: '[java.util.Map<String,Object>].put(String,com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.JavaAnnotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 78
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 78
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].setProperty(String,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaAnnotation.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>].put(String,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    - '[java.util.Map<String,Object>].put(String,com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation)'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValue].getParameterValue()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].setProperty(String,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.JavaAnnotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaAnnotation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.JavaAnnotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getNamedParameter(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaAnnotation.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,Object>].get(String)'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getNamedParameter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.JavaAnnotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getNamedParameterMap()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaAnnotation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getNamedParameterMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getModelWriter()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:101,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].writeAnnotation()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:101,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.JavaAnnotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 2
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaAnnotation.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getModelWriter()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].writeAnnotation()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.JavaAnnotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaAnnotation.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.JavaAnnotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaAnnotation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.JavaAnnotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getPropertyMap()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaAnnotation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getPropertyMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>].get(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.JavaAnnotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.AnnotationValue
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getProperty(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaAnnotation.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>].get(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.AnnotationValue
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:131,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:132,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:133,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:133,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:134,1
    - Dst: '[java.util.Map<String,Object>].isEmpty()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:135,1
    - Dst: '[java.util.Map<String,Object>].entrySet()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:137,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].iterator()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:137,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:137,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].next()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:139,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:139,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:140,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:142,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:146,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation:147,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.JavaAnnotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 148
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaAnnotation.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].iterator()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].hasNext()'
    - '[StringBuilder].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].next()'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(char)'
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    - '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation)'
    - '[java.util.Map<String,Object>].entrySet()'
    - '[java.util.Map<String,Object>].isEmpty()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.thoughtworks.qdox.model.JavaAnnotatedElement
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - java.util.List<String>
      - java.util.Map<String,String>
      - com.thoughtworks.qdox.model.JavaAnnotatedElement
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.DocletTag
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultDocletTag
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - value
    - context
    - lineNumber
    argTypes:
    - String
    - String
    - com.thoughtworks.qdox.model.JavaAnnotatedElement
    - int
    constantsTouched: []
    func_position:
      end: 51
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].<init>(String,String,com.thoughtworks.qdox.model.JavaAnnotatedElement,int)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultDocletTag.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultDocletTag
    signature: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].<init>(String,String,com.thoughtworks.qdox.model.JavaAnnotatedElement,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].<init>(String,String,null,int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultDocletTag:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - java.util.List<String>
      - java.util.Map<String,String>
      - com.thoughtworks.qdox.model.JavaAnnotatedElement
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.DocletTag
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultDocletTag
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].<init>(String,String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultDocletTag.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].<init>(String,String,null,int)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultDocletTag
    signature: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - java.util.List<String>
      - java.util.Map<String,String>
      - com.thoughtworks.qdox.model.JavaAnnotatedElement
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.DocletTag
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultDocletTag.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - java.util.List<String>
      - java.util.Map<String,String>
      - com.thoughtworks.qdox.model.JavaAnnotatedElement
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.DocletTag
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultDocletTag.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].parseParameters(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultDocletTag:75,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - java.util.List<String>
      - java.util.Map<String,String>
      - com.thoughtworks.qdox.model.JavaAnnotatedElement
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.DocletTag
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 71
    functionDepth: 3
    functionLinenumber: 71
    functionLinenumberEnd: 78
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getParameters()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultDocletTag.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.util.TagParser].parseParameters(String)'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultDocletTag:85,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - java.util.List<String>
      - java.util.Map<String,String>
      - com.thoughtworks.qdox.model.JavaAnnotatedElement
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.DocletTag
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 81
    functionDepth: 3
    functionLinenumber: 81
    functionLinenumberEnd: 88
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getNamedParameterMap()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultDocletTag.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getNamedParameterMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getNamedParameterMap()'
      Src: com.thoughtworks.qdox.model.impl.DefaultDocletTag:93,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultDocletTag:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - java.util.List<String>
      - java.util.Map<String,String>
      - com.thoughtworks.qdox.model.JavaAnnotatedElement
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.DocletTag
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 4
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getNamedParameter(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultDocletTag.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,String>].get(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getNamedParameterMap()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getNamedParameter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - java.util.List<String>
      - java.util.Map<String,String>
      - com.thoughtworks.qdox.model.JavaAnnotatedElement
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.DocletTag
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaAnnotatedElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getContext()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultDocletTag.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaAnnotatedElement
    signature: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - java.util.List<String>
      - java.util.Map<String,String>
      - com.thoughtworks.qdox.model.JavaAnnotatedElement
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.DocletTag
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getLineNumber()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultDocletTag.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor:21,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor:23,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor:25,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor:27,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - java.util.Collection<DefaultJavaRequires>
      - java.util.Collection<DefaultJavaExports>
      - java.util.Collection<DefaultJavaOpens>
      - java.util.Collection<DefaultJavaUses>
      - java.util.Collection<DefaultJavaProvides>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - java.util.Collection<DefaultJavaRequires>
      - java.util.Collection<DefaultJavaExports>
      - java.util.Collection<DefaultJavaOpens>
      - java.util.Collection<DefaultJavaUses>
      - java.util.Collection<DefaultJavaProvides>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - java.util.Collection<DefaultJavaRequires>
      - java.util.Collection<DefaultJavaExports>
      - java.util.Collection<DefaultJavaOpens>
      - java.util.Collection<DefaultJavaUses>
      - java.util.Collection<DefaultJavaProvides>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - open
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].setOpen(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].setOpen(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - java.util.Collection<DefaultJavaRequires>
      - java.util.Collection<DefaultJavaExports>
      - java.util.Collection<DefaultJavaOpens>
      - java.util.Collection<DefaultJavaUses>
      - java.util.Collection<DefaultJavaProvides>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].isOpen()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].isOpen()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collection<DefaultJavaExports>].add(DefaultJavaExports)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - DefaultJavaExports
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - java.util.Collection<DefaultJavaRequires>
      - java.util.Collection<DefaultJavaExports>
      - java.util.Collection<DefaultJavaOpens>
      - java.util.Collection<DefaultJavaUses>
      - java.util.Collection<DefaultJavaProvides>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - exports
    argTypes:
    - DefaultJavaExports
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].addExports(DefaultJavaExports)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collection<DefaultJavaExports>].add(DefaultJavaExports)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].addExports(DefaultJavaExports)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].unmodifiableCollection(java.util.Collection<DefaultJavaExports>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - java.util.Collection<DefaultJavaRequires>
      - java.util.Collection<DefaultJavaExports>
      - java.util.Collection<DefaultJavaOpens>
      - java.util.Collection<DefaultJavaUses>
      - java.util.Collection<DefaultJavaProvides>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<JavaExports>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].getExports()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].unmodifiableCollection(java.util.Collection<DefaultJavaExports>)'
    linkageType: ''
    returnType: java.util.Collection<JavaExports>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].getExports()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collection<DefaultJavaOpens>].add(DefaultJavaOpens)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - DefaultJavaOpens
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - java.util.Collection<DefaultJavaRequires>
      - java.util.Collection<DefaultJavaExports>
      - java.util.Collection<DefaultJavaOpens>
      - java.util.Collection<DefaultJavaUses>
      - java.util.Collection<DefaultJavaProvides>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - opens
    argTypes:
    - DefaultJavaOpens
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].addOpens(DefaultJavaOpens)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collection<DefaultJavaOpens>].add(DefaultJavaOpens)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].addOpens(DefaultJavaOpens)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].unmodifiableCollection(java.util.Collection<DefaultJavaOpens>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - java.util.Collection<DefaultJavaRequires>
      - java.util.Collection<DefaultJavaExports>
      - java.util.Collection<DefaultJavaOpens>
      - java.util.Collection<DefaultJavaUses>
      - java.util.Collection<DefaultJavaProvides>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<JavaOpens>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].getOpens()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].unmodifiableCollection(java.util.Collection<DefaultJavaOpens>)'
    linkageType: ''
    returnType: java.util.Collection<JavaOpens>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].getOpens()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collection<DefaultJavaRequires>].add(DefaultJavaRequires)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - DefaultJavaRequires
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - java.util.Collection<DefaultJavaRequires>
      - java.util.Collection<DefaultJavaExports>
      - java.util.Collection<DefaultJavaOpens>
      - java.util.Collection<DefaultJavaUses>
      - java.util.Collection<DefaultJavaProvides>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - requires
    argTypes:
    - DefaultJavaRequires
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].addRequires(DefaultJavaRequires)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collection<DefaultJavaRequires>].add(DefaultJavaRequires)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].addRequires(DefaultJavaRequires)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].unmodifiableCollection(java.util.Collection<DefaultJavaRequires>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - java.util.Collection<DefaultJavaRequires>
      - java.util.Collection<DefaultJavaExports>
      - java.util.Collection<DefaultJavaOpens>
      - java.util.Collection<DefaultJavaUses>
      - java.util.Collection<DefaultJavaProvides>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<JavaRequires>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].getRequires()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].unmodifiableCollection(java.util.Collection<DefaultJavaRequires>)'
    linkageType: ''
    returnType: java.util.Collection<JavaRequires>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].getRequires()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collection<DefaultJavaProvides>].add(DefaultJavaProvides)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - DefaultJavaProvides
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - java.util.Collection<DefaultJavaRequires>
      - java.util.Collection<DefaultJavaExports>
      - java.util.Collection<DefaultJavaOpens>
      - java.util.Collection<DefaultJavaUses>
      - java.util.Collection<DefaultJavaProvides>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - provides
    argTypes:
    - DefaultJavaProvides
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].addProvides(DefaultJavaProvides)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collection<DefaultJavaProvides>].add(DefaultJavaProvides)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].addProvides(DefaultJavaProvides)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].unmodifiableCollection(java.util.Collection<DefaultJavaProvides>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - java.util.Collection<DefaultJavaRequires>
      - java.util.Collection<DefaultJavaExports>
      - java.util.Collection<DefaultJavaOpens>
      - java.util.Collection<DefaultJavaUses>
      - java.util.Collection<DefaultJavaProvides>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<JavaProvides>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].getProvides()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].unmodifiableCollection(java.util.Collection<DefaultJavaProvides>)'
    linkageType: ''
    returnType: java.util.Collection<JavaProvides>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].getProvides()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collection<DefaultJavaUses>].add(DefaultJavaUses)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - DefaultJavaUses
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - java.util.Collection<DefaultJavaRequires>
      - java.util.Collection<DefaultJavaExports>
      - java.util.Collection<DefaultJavaOpens>
      - java.util.Collection<DefaultJavaUses>
      - java.util.Collection<DefaultJavaProvides>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uses
    argTypes:
    - DefaultJavaUses
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].addUses(DefaultJavaUses)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collection<DefaultJavaUses>].add(DefaultJavaUses)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].addUses(DefaultJavaUses)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].unmodifiableCollection(java.util.Collection<DefaultJavaUses>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - java.util.Collection<DefaultJavaRequires>
      - java.util.Collection<DefaultJavaExports>
      - java.util.Collection<DefaultJavaOpens>
      - java.util.Collection<DefaultJavaUses>
      - java.util.Collection<DefaultJavaProvides>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<JavaUses>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].getUses()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].unmodifiableCollection(java.util.Collection<DefaultJavaUses>)'
    linkageType: ''
    returnType: java.util.Collection<JavaUses>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].getUses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
      classConcrete: true
      classEnum: false
      classFields:
      - JavaPackage
      - Collection<JavaModule>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaExports
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports
      static: false
      superClass: AbstractJavaModel
    argCount: 2
    argNames:
    - source
    - targets
    argTypes:
    - com.thoughtworks.qdox.model.JavaPackage
    - java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
    constantsTouched: []
    func_position:
      end: 118
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 118
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports].<init>(com.thoughtworks.qdox.model.JavaPackage,java.util.Collection<com.thoughtworks.qdox.model.JavaModule>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports].<init>(com.thoughtworks.qdox.model.JavaPackage,java.util.Collection<com.thoughtworks.qdox.model.JavaModule>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JavaPackage
      - Collection<JavaModule>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaExports
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports].getSource()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports:131,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JavaPackage
      - Collection<JavaModule>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaExports
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
      static: false
      superClass: AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 137
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports].getTargets()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports].getTargets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports].getModelWriter()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports:142,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports].writeModuleExports()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports:142,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JavaPackage
      - Collection<JavaModule>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaExports
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports].getModelWriter()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports].writeModuleExports()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
      classConcrete: true
      classEnum: false
      classFields:
      - JavaPackage
      - Collection<JavaModule>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaOpens
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens
      static: false
      superClass: AbstractJavaModel
    argCount: 2
    argNames:
    - source
    - targets
    argTypes:
    - com.thoughtworks.qdox.model.JavaPackage
    - java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
    constantsTouched: []
    func_position:
      end: 156
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 156
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].<init>(com.thoughtworks.qdox.model.JavaPackage,java.util.Collection<com.thoughtworks.qdox.model.JavaModule>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].<init>(com.thoughtworks.qdox.model.JavaPackage,java.util.Collection<com.thoughtworks.qdox.model.JavaModule>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JavaPackage
      - Collection<JavaModule>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaOpens
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].source()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaPackage].getName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].source()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JavaPackage
      - Collection<JavaModule>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaOpens
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 167
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].getSource()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens:174,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JavaPackage
      - Collection<JavaModule>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaOpens
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
      static: false
      superClass: AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 180
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].getTargets()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].getTargets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptySet()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens:186,1
    - Dst: '[Collection<JavaModule>].size()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens:190,1
    - Dst: '[java.util.LinkedHashSet].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens:190,1
    - Dst: target.getName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens:194,1
    - Dst: '[java.util.LinkedHashSet].add(com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens:194,1
    - Dst: '[java.util.Collections].unmodifiableSet(java.util.LinkedHashSet)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens:197,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JavaPackage
      - Collection<JavaModule>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaOpens
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 199
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].targets()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[Collection<JavaModule>].size()'
    - '[java.util.LinkedHashSet].add(com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens)'
    - '[java.util.Collections].unmodifiableSet(java.util.LinkedHashSet)'
    - target.getName()
    - '[java.util.Collections].emptySet()'
    - '[java.util.LinkedHashSet].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens)'
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].targets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].getModelWriter()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens:204,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].writeModuleOpens()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens:204,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JavaPackage
      - Collection<JavaModule>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaOpens
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].writeModuleOpens()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].getModelWriter()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaModel].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classConcrete: true
      classEnum: false
      classFields:
      - JavaClass
      - List<JavaClass>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaProvides
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides
      static: false
      superClass: AbstractJavaModel
    argCount: 2
    argNames:
    - service
    - providers
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - java.util.List<com.thoughtworks.qdox.model.JavaClass>
    constantsTouched: []
    func_position:
      end: 219
      start: 214
    functionDepth: 1
    functionLinenumber: 214
    functionLinenumberEnd: 219
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides].<init>(com.thoughtworks.qdox.model.JavaClass,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaModel].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides].<init>(com.thoughtworks.qdox.model.JavaClass,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JavaClass
      - List<JavaClass>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaProvides
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 225
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides].getService()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides].getService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JavaClass
      - List<JavaClass>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaProvides
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 231
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides].getProviders()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides].getProviders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides].getModelWriter()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides:236,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides].writeModuleProvides()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides:236,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides:236,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JavaClass
      - List<JavaClass>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaProvides
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 237
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides].getModelWriter()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides].writeModuleProvides()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaModule
      - java.util.Collection<String>
      classConcrete: true
      classEnum: false
      classFields:
      - JavaModule
      - Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaRequires
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires
      static: false
      superClass: AbstractJavaModel
    argCount: 2
    argNames:
    - module
    - modifiers
    argTypes:
    - com.thoughtworks.qdox.model.JavaModule
    - java.util.Collection<String>
    constantsTouched: []
    func_position:
      end: 250
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 250
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].<init>(com.thoughtworks.qdox.model.JavaModule,java.util.Collection<String>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].<init>(com.thoughtworks.qdox.model.JavaModule,java.util.Collection<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JavaModule
      - Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaRequires
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaModule
      static: false
      superClass: AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 256
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].getModule()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaModule
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].getModule()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].getModifiers()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires:261,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].contains(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JavaModule
      - Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaRequires
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 262
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].isTransitive()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].getModifiers()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].contains(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].isTransitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].getModifiers()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires:267,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].contains(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires:267,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JavaModule
      - Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaRequires
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 268
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].isStatic()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].getModifiers()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].contains(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].isStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires:275,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JavaModule
      - Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaRequires
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<String>
      static: false
      superClass: AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 281
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].getModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 2
    functionsReached:
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: java.util.Collection<String>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].getModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].getModelWriter()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires:286,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].writeModuleRequires()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires:286,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires:286,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JavaModule
      - Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaRequires
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 287
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].getModelWriter()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].writeModuleRequires()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields:
      - JavaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaUses
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses
      static: false
      superClass: AbstractJavaModel
    argCount: 1
    argNames:
    - service
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 297
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 297
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses].<init>(com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses].<init>(com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JavaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaUses
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 303
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses].getService()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses].getService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses].getModelWriter()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses:308,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses].writeModuleUses()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses:308,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses:308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JavaClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - JavaModuleDescriptor.JavaUses
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 309
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses].writeModuleUses()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses].getModelWriter()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity:36,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity:38,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractJavaModel].<init>()'
      Src: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaSource
      - java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
      - String
      - java.util.List<com.thoughtworks.qdox.model.DocletTag>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractBaseJavaEntity.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractJavaModel].<init>()'
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    signature: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaSource
      - java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
      - String
      - java.util.List<com.thoughtworks.qdox.model.DocletTag>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getSource()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractBaseJavaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaSource
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaSource
      - java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
      - String
      - java.util.List<com.thoughtworks.qdox.model.DocletTag>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 1
    argNames:
    - source
    argTypes:
    - com.thoughtworks.qdox.model.JavaSource
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].setSource(com.thoughtworks.qdox.model.JavaSource)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractBaseJavaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].setSource(com.thoughtworks.qdox.model.JavaSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaSource
      - java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
      - String
      - java.util.List<com.thoughtworks.qdox.model.DocletTag>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getAnnotations()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractBaseJavaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
    signature: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaSource
      - java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
      - String
      - java.util.List<com.thoughtworks.qdox.model.DocletTag>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 1
    argNames:
    - annotations
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].setAnnotations(java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractBaseJavaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].setAnnotations(java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaSource
      - java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
      - String
      - java.util.List<com.thoughtworks.qdox.model.DocletTag>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getDeclaringClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractBaseJavaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getDeclaringClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaSource
      - java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
      - String
      - java.util.List<com.thoughtworks.qdox.model.DocletTag>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getComment()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractBaseJavaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaSource
      - java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
      - String
      - java.util.List<com.thoughtworks.qdox.model.DocletTag>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 1
    argNames:
    - comment
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].setComment(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractBaseJavaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].setComment(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaSource
      - java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
      - String
      - java.util.List<com.thoughtworks.qdox.model.DocletTag>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getTags()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractBaseJavaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
    signature: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity:91,1
    - Dst: docletTag.getName()
      Src: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity:94,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity:94,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity)'
      Src: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity:96,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaSource
      - java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
      - String
      - java.util.List<com.thoughtworks.qdox.model.DocletTag>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 100
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getTagsByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractBaseJavaEntity.java
    functionUses: 0
    functionsReached:
    - docletTag.getName()
    - '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].equals(String)'
    - '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity)'
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
    signature: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getTagsByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: docletTag.getName()
      Src: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity:106,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity:106,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaSource
      - java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
      - String
      - java.util.List<com.thoughtworks.qdox.model.DocletTag>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.DocletTag
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 112
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 112
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getTagByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractBaseJavaEntity.java
    functionUses: 1
    functionsReached:
    - docletTag.getName()
    - '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].equals(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.DocletTag
    signature: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getTagByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getTagByName(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity:124,1
    - Dst: '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
      Src: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity:125,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaSource
      - java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
      - String
      - java.util.List<com.thoughtworks.qdox.model.DocletTag>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 2
    argNames:
    - tagName
    - parameterName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 126
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 126
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getNamedParameter(String,String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractBaseJavaEntity.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getTagByName(String)'
    - '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getNamedParameter(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.DocletTag>
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaSource
      - java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
      - String
      - java.util.List<com.thoughtworks.qdox.model.DocletTag>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 1
    argNames:
    - tagList
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.DocletTag>
    constantsTouched: []
    func_position:
      end: 131
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 131
    functionName: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].setTags(java.util.List<com.thoughtworks.qdox.model.DocletTag>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractBaseJavaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].setTags(java.util.List<com.thoughtworks.qdox.model.DocletTag>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaMethod
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 43
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 1
    functionsReached:
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaMethod
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:37,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setName(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaMethod
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyList()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setName(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaMethod
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:37,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setName(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaMethod
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 2
    argNames:
    - returns
    - name
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - String
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].<init>(com.thoughtworks.qdox.model.JavaClass,String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 1
    functionsReached:
    - '[java.util.Collections].emptyList()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setName(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaMethod
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].<init>(com.thoughtworks.qdox.model.JavaClass,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isDefault()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 1
    argNames:
    - defaultMethod
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setDefault(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setDefault(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getReturns()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getReturns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 1
    argNames:
    - typeParameters
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setTypeParameters(java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setTypeParameters(java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getTypeParameters()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getTypeParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getModelWriter()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:95,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].writeMethod()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:95,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 2
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getModelWriter()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].writeMethod()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getSignature(boolean,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 1
    argNames:
    - withModifiers
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getDeclarationSignature(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getSignature(boolean,boolean)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getDeclarationSignature(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 1
    argNames:
    - returns
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setReturns(com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setReturns(com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: other.getDeclaringClass()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:127,1
    - Dst: other.getDeclaringClass()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:127,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:127,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].equals(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:127,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:127,1
    - Dst: other.getName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:133,1
    - Dst: other.getName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:133,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:133,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].equals(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:133,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:133,1
    - Dst: other.getReturnType()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:138,1
    - Dst: other.getReturnType()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:138,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:138,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].equals(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:138,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:138,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:143,1
    - Dst: other.getParameters()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:144,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].size()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:145,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].size()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:145,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].size()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:149,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].get(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:151,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].get(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:151,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].equals(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:151,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isVarArgs()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:157,1
    - Dst: other.isVarArgs()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:157,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 158
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 158
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].equals(Object)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getDeclaringClass()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].size()'
    - other.getReturnType()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getParameters()'
    - other.getName()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].equals(com.thoughtworks.qdox.model.JavaClass)'
    - other.getParameters()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
    - other.getDeclaringClass()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isVarArgs()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].get(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
    - other.isVarArgs()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].equals(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getReturns()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:164,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:166,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].hashCode()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:166,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:168,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:170,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].hashCode()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:170,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:172,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].hashCode()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:172,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].hashCode()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:175,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 178
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].hashCode()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getDeclaringClass()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].hashCode()'
    - '[com.thoughtworks.qdox.model.JavaClass].hashCode()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getParameters()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isStatic()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:183,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:187,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].size()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:187,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:191,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].startsWith(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:191,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:193,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].length()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:193,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:193,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].charAt(int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:193,1
    - Dst: Character.isUpperCase(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:193,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:195,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].startsWith(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:195,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:197,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].length()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:197,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:197,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].charAt(int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:197,1
    - Dst: Character.isUpperCase(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:197,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 200
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isPropertyAccessor()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].size()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getParameters()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isStatic()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].length()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].startsWith(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].charAt(int)'
    - Character.isUpperCase(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isPropertyAccessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isStatic()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:205,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:209,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].size()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:209,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:214,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].startsWith(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:214,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:216,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].length()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:216,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:216,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].charAt(int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:216,1
    - Dst: Character.isUpperCase(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:216,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 203
    functionDepth: 1
    functionLinenumber: 203
    functionLinenumberEnd: 220
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isPropertyMutator()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].size()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getParameters()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isStatic()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].length()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].startsWith(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].charAt(int)'
    - Character.isUpperCase(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isPropertyMutator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isPropertyAccessor()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:225,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:227,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isPropertyMutator()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:229,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:231,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].get(int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:231,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:231,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 223
    functionDepth: 2
    functionLinenumber: 223
    functionLinenumberEnd: 234
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getPropertyType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getParameters()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isPropertyMutator()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].get(int)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isPropertyAccessor()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getType()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getReturns()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getPropertyType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:240,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].startsWith(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:240,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:240,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].startsWith(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:240,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:244,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].startsWith(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:244,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:252,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].substring(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:252,1
    - Dst: '[java.beans.Introspector].decapitalize(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:252,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 237
    functionDepth: 1
    functionLinenumber: 237
    functionLinenumberEnd: 253
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getPropertyName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
    - '[java.beans.Introspector].decapitalize(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].substring(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].startsWith(String)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getPropertyName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:258,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isPrivate()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:259,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:261,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isProtected()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:263,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:265,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isPublic()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:267,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:269,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isAbstract()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:271,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:273,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isStatic()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:275,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:277,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isFinal()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:279,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:281,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isSynchronized()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:283,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:285,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isNative()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:287,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:289,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:291,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:291,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:291,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].append(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:291,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:292,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:294,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getBinaryName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:294,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:294,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:295,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:297,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:297,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:298,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:299,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].size()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:299,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:303,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:305,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].get(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:305,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:305,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getTypeParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:306,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:306,1
    - Dst: '[StringBuilder].append()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:307,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:309,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getExceptions()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:310,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].size()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:310,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:312,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getExceptions()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:313,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].iterator()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:313,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:313,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].next()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:315,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:315,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:315,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:316,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:318,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:322,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 62
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 323
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 323
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].iterator()'
    - '[StringBuilder].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isPublic()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isStatic()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].next()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isProtected()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getType()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].append(char)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getReturns()'
    - '[StringBuilder].append(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].size()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getExceptions()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getDeclaringClass()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isFinal()'
    - '[StringBuilder].append()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].hasNext()'
    - '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
    - '[StringBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isPrivate()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].get(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isAbstract()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getBinaryName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getParameters()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getTypeParameters()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isSynchronized()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isNative()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getFullyQualifiedName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getReturnType(boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:328,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 326
    functionDepth: 1
    functionLinenumber: 326
    functionLinenumberEnd: 329
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getReturnType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getReturnType(boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getReturnType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 1
    argNames:
    - resolve
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 335
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 335
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getReturnType(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getReturnType(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:340,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 2
    argNames:
    - name
    - parameterTypes
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    constantsTouched: []
    func_position:
      end: 341
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 341
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:346,1
    - Dst: '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:346,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaMethod:350,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.thoughtworks.qdox.model.JavaClass
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaExecutable
    argCount: 3
    argNames:
    - name
    - parameterTypes
    - varArg
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    constantsTouched: []
    func_position:
      end: 351
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 351
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getName()'
    - '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaMethod)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.thoughtworks.qdox.type.TypeResolver
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 2
    argNames:
    - name
    - typeResolver
    argTypes:
    - String
    - com.thoughtworks.qdox.type.TypeResolver
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].<init>(String,com.thoughtworks.qdox.type.TypeResolver)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaTypeVariable.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,com.thoughtworks.qdox.type.TypeResolver)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].<init>(String,com.thoughtworks.qdox.type.TypeResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaType>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getBounds()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaTypeVariable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaType>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getBounds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 1
    argNames:
    - bounds
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].setBounds(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaTypeVariable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].setBounds(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: D
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getGenericDeclaration()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaTypeVariable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: D
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getGenericDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaTypeVariable.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:77,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:78,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:79,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:79,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].isEmpty()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:80,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:82,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].iterator()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:83,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:83,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].next()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:85,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:85,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:85,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:86,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:88,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:92,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:93,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 74
    functionDepth: 7
    functionLinenumber: 74
    functionLinenumberEnd: 94
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getGenericFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaTypeVariable.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].next()'
    - '[StringBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].hasNext()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getGenericFullyQualifiedName()'
    - '[StringBuilder].append(char)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].isEmpty()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].iterator()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getGenericFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getCanonicalName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaTypeVariable.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getCanonicalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:105,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:106,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:107,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:107,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].isEmpty()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:108,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:110,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].iterator()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:111,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:111,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].next()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:113,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:113,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:113,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:114,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:116,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:120,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:121,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 102
    functionDepth: 8
    functionLinenumber: 102
    functionLinenumberEnd: 122
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getGenericCanonicalName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaTypeVariable.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getGenericCanonicalName()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].next()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getGenericCanonicalName()'
    - '[StringBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].hasNext()'
    - '[StringBuilder].append(char)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].isEmpty()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].iterator()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getGenericCanonicalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:127,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:128,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:129,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:129,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].isEmpty()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:130,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:132,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].iterator()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:133,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:133,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].next()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:135,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getGenericValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:135,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:135,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:136,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:138,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:142,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:143,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 144
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getGenericValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaTypeVariable.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getGenericValue()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].next()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getValue()'
    - '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable)'
    - '[StringBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].hasNext()'
    - '[StringBuilder].append(char)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].isEmpty()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].iterator()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getGenericValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - D
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.DefaultJavaType
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 150
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaTypeVariable.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].<init>(String,String,com.thoughtworks.qdox.model.JavaAnnotatedElement,int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.thoughtworks.qdox.model.JavaAnnotatedElement
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.DocletTagFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.DocletTag
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - tag
    - text
    - context
    - lineNumber
    argTypes:
    - String
    - String
    - com.thoughtworks.qdox.model.JavaAnnotatedElement
    - int
    constantsTouched: []
    func_position:
      end: 38
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory].createDocletTag(String,String,com.thoughtworks.qdox.model.JavaAnnotatedElement,int)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultDocletTagFactory.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].<init>(String,String,com.thoughtworks.qdox.model.JavaAnnotatedElement,int)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.DocletTag
    signature: '[com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory].createDocletTag(String,String,com.thoughtworks.qdox.model.JavaAnnotatedElement,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory].createDocletTag(String,String,null,int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.DocletTagFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.DocletTag
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tag
    - text
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory].createDocletTag(String,String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultDocletTagFactory.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory].createDocletTag(String,String,null,int)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.DocletTag
    signature: '[com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory].createDocletTag(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:
      - com.thoughtworks.qdox.model.DocletTagFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultDocletTagFactory.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory
    signature: '[com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaInitializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].isStatic()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaInitializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].isStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaInitializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 1
    argNames:
    - staticInitializer
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].setStatic(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaInitializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].setStatic(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaInitializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].getBlockContent()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaInitializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].getBlockContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaInitializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 1
    argNames:
    - codeBlock
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].setBlock(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaInitializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].setBlock(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].getModelWriter()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaInitializer:60,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].writeInitializer()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaInitializer:60,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaInitializer:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaInitializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaInitializer.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].writeInitializer()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].getModelWriter()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaInitializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaInitializer
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaInitializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaInitializer
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSource:43,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSource:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.ClassLibrary
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.JavaSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - classLibrary
    argTypes:
    - com.thoughtworks.qdox.library.ClassLibrary
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].<init>(com.thoughtworks.qdox.library.ClassLibrary)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaSource.java
    functionUses: 3
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaSource
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].<init>(com.thoughtworks.qdox.library.ClassLibrary)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.JavaSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].setURL(java.net.URL)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].setURL(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.JavaSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.net.URL
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getURL()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.net.URL
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.JavaSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getPackage()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getPackage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaPackage
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.JavaSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pkg
    argTypes:
    - com.thoughtworks.qdox.model.JavaPackage
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].setPackage(com.thoughtworks.qdox.model.JavaPackage)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaSource.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].setPackage(com.thoughtworks.qdox.model.JavaPackage)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].add(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSource:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.JavaSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - imp
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].addImport(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaSource.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].add(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].addImport(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.JavaSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getImports()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getImports()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].add(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSource:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.JavaSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].addClass(com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaSource.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].add(com.thoughtworks.qdox.model.JavaClass)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].addClass(com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].unmodifiableList(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSource:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.JavaSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getClasses()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaSource.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].unmodifiableList(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getModelWriter()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSource:99,1
    - Dst: '[com.thoughtworks.qdox.writer.ModelWriter].writeSource()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSource:99,1
    - Dst: '[com.thoughtworks.qdox.writer.ModelWriter].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSource:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.JavaSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 3
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaSource.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.writer.ModelWriter].writeSource()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getModelWriter()'
    - '[com.thoughtworks.qdox.writer.ModelWriter].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSource:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.JavaSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 4
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaSource.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getCodeBlock()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSource:109,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.JavaSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getClassNamePrefix()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaSource.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaPackage].getName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getClassNamePrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: candidateCls.getName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSource:117,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSource:117,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.JavaSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 123
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 123
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getNestedClassByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaSource.java
    functionUses: 0
    functionsReached:
    - candidateCls.getName()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].equals(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getNestedClassByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaModelUtils].getClassByName(com.thoughtworks.qdox.model.impl.DefaultJavaSource,String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSource:132,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.JavaSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 139
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 139
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getClassByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaSource.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaModelUtils].getClassByName(com.thoughtworks.qdox.model.impl.DefaultJavaSource,String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getClassByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.JavaSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibrary
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 145
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getJavaClassLibrary()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibrary
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getJavaClassLibrary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSource:150,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.JavaSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getPackageName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaSource.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaPackage].getName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getPackageName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.JavaSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - modelWriterFactory
    argTypes:
    - com.thoughtworks.qdox.writer.ModelWriterFactory
    constantsTouched: []
    func_position:
      end: 161
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.ModelWriterFactory].newInstance()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSource:168,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaSource:172,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.model.JavaPackage
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - com.thoughtworks.qdox.model.JavaSource
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 175
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getModelWriter()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaSource.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].<init>()'
    - '[com.thoughtworks.qdox.writer.ModelWriterFactory].newInstance()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getModelWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModule
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaModule
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 2
    argNames:
    - name
    - descriptor
    argTypes:
    - String
    - com.thoughtworks.qdox.model.JavaModuleDescriptor
    constantsTouched: []
    func_position:
      end: 17
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 17
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].<init>(String,com.thoughtworks.qdox.model.JavaModuleDescriptor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModule.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaModule
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].<init>(String,com.thoughtworks.qdox.model.JavaModuleDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].getModelWriter()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModule:22,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].writeModuleDescriptor(com.thoughtworks.qdox.model.JavaModuleDescriptor)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModule:22,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaModule:22,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModule
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 23
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModule.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].getModelWriter()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].writeModuleDescriptor(com.thoughtworks.qdox.model.JavaModuleDescriptor)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModule
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModule.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModule
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].isNamed()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModule.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].isNamed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaModule
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaModuleDescriptor
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractJavaModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].getDescriptor()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModule.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaModuleDescriptor
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].getDescriptor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaPackage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaPackage
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaPackage.java
    functionUses: 7
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaPackage
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaPackage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaPackage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaPackage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].setName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaPackage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getModelWriter()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:61,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].writePackage()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:61,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaPackage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaPackage.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getModelWriter()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].writePackage()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.ClassLibrary
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaPackage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 1
    argNames:
    - classLibrary
    argTypes:
    - com.thoughtworks.qdox.library.ClassLibrary
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].setClassLibrary(com.thoughtworks.qdox.library.ClassLibrary)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaPackage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].setClassLibrary(com.thoughtworks.qdox.library.ClassLibrary)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaPackage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibrary
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getJavaClassLibrary()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaPackage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibrary
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getJavaClassLibrary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].add(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaPackage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 1
    argNames:
    - clazz
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].addClass(com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaPackage.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].add(com.thoughtworks.qdox.model.JavaClass)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].addClass(com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaPackage(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:82,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaPackage(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:86,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getClasses()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:86,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaPackage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 88
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getClasses()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaPackage.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaPackage].getClasses()'
    - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaPackage(String)'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaModelUtils].getClassByName(com.thoughtworks.qdox.model.impl.DefaultJavaPackage,String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:97,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaPackage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 105
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 105
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getClassByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaPackage.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaModelUtils].getClassByName(com.thoughtworks.qdox.model.impl.DefaultJavaPackage,String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getClassByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].lastIndexOf(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:110,1
    - Dst: '[String].substring(int,com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:110,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaPackage(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaPackage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 112
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getParentPackage()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaPackage.java
    functionUses: 0
    functionsReached:
    - '[String].lastIndexOf(char)'
    - '[String].substring(int,com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
    - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaPackage(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getParentPackage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaPackages()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:117,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:118,1
    - Dst: jPackage.getName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:120,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].startsWith(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:121,1
    - Dst: expected.length()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:121,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].substring(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:121,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].indexOf(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:121,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaPackage(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:122,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:122,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaPackage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaPackage>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 126
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getSubPackages()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaPackage.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].indexOf(String)'
    - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaPackages()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].startsWith(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
    - '[java.util.LinkedList].<init>()'
    - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaPackage(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
    - '[java.util.LinkedList].add(com.thoughtworks.qdox.model.JavaPackage)'
    - expected.length()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].substring(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
    - jPackage.getName()
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaPackage>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getSubPackages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: that.getName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:142,1
    - Dst: '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:142,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaPackage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 143
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 143
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].equals(Object)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaPackage.java
    functionUses: 0
    functionsReached:
    - that.getName()
    - '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaPackage:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaPackage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].hashCode()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaPackage.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassLibrary
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaPackage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaPackage.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.JavaMethodDelegate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - callingClass
    - originalMethod
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - com.thoughtworks.qdox.model.JavaMethod
    constantsTouched: []
    func_position:
      end: 51
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].<init>(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.JavaMethod)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.JavaMethodDelegate
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].<init>(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.JavaMethod)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:55,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getValue()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:58,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:60,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.JavaType,com.thoughtworks.qdox.model.impl.JavaMethodDelegate,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:60,1
    - Dst: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getReturns()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:63,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:63,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeVariable<D>].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:63,1
    - Dst: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].equals(com.thoughtworks.qdox.model.impl.JavaMethodDelegate)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:63,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getBinaryName()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:66,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getJavaClassLibrary()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:66,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSource()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:67,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getImports()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:67,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byClassName(com.thoughtworks.qdox.model.impl.JavaMethodDelegate,com.thoughtworks.qdox.library.ClassLibrary,java.util.List<String>)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:66,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:68,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resolve
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 73
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 73
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getReturnType(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getReturns()'
    - '[com.thoughtworks.qdox.model.JavaClass].getJavaClassLibrary()'
    - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].equals(com.thoughtworks.qdox.model.impl.JavaMethodDelegate)'
    - '[com.thoughtworks.qdox.model.JavaMethod].getDeclaringClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getBinaryName()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
    - '[com.thoughtworks.qdox.model.JavaSource].getImports()'
    - '[com.thoughtworks.qdox.model.JavaType].getValue()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.type.TypeResolver].byClassName(com.thoughtworks.qdox.model.impl.JavaMethodDelegate,com.thoughtworks.qdox.library.ClassLibrary,java.util.List<String>)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.JavaType,com.thoughtworks.qdox.model.impl.JavaMethodDelegate,com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
    - '[com.thoughtworks.qdox.model.JavaTypeVariable<D>].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getSource()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getReturnType(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:78,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterTypes(boolean)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:79,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:81,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.impl.JavaMethodDelegate,com.thoughtworks.qdox.model.impl.JavaMethodDelegate,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:81,1
    - Dst: type.getFullyQualifiedName()
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:83,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeVariable<D>].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:83,1
    - Dst: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].equals(com.thoughtworks.qdox.model.impl.JavaMethodDelegate)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:83,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,int)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:85,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:85,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.JavaTypeVariable<D>)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:89,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaType>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resolve
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 94
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 94
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getParameterTypes(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 1
    functionsReached:
    - type.getFullyQualifiedName()
    - '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
    - '[java.util.LinkedList].<init>()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.impl.JavaMethodDelegate,com.thoughtworks.qdox.model.impl.JavaMethodDelegate,com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].equals(com.thoughtworks.qdox.model.impl.JavaMethodDelegate)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,int)'
    - '[com.thoughtworks.qdox.model.JavaMethod].getDeclaringClass()'
    - '[java.util.LinkedList].add(com.thoughtworks.qdox.model.JavaTypeVariable<D>)'
    - '[com.thoughtworks.qdox.model.JavaMethod].getParameterTypes(boolean)'
    - '[com.thoughtworks.qdox.model.JavaTypeVariable<D>].getFullyQualifiedName()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaType>
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getParameterTypes(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].equals(Object)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].equals(Object)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].equals(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getAnnotations()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getAnnotations()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getAnnotations()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getCallSignature()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getCallSignature()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getCallSignature()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getCallSignature()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getCodeBlock()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getComment()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getComment()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getComment()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getDeclaringClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getDeclaringClass()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getDeclaringClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getDeclarationSignature(boolean)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - withModifiers
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 135
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getDeclarationSignature(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getDeclarationSignature(boolean)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getDeclarationSignature(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getExceptions()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getExceptions()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getExceptions()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getExceptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getExceptionTypes()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaType>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getExceptionTypes()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getExceptionTypes()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaType>
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getExceptionTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isDefault()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isDefault()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].isDefault()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getLineNumber()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 159
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getLineNumber()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getLineNumber()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getModifiers()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 165
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getModifiers()'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getName()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 171
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getNamedParameter(String,String)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tagName
    - parameterName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 177
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 177
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getNamedParameter(String,String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getNamedParameter(String,String)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getNamedParameter(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaParameter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 183
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 183
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getParameterByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getParameterByName(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaParameter
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getParameterByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameters()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaParameter>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 189
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getParameters()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getParameters()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaParameter>
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getPropertyName()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 195
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getPropertyName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getPropertyName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getPropertyName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getPropertyType()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 201
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getPropertyType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getPropertyType()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getPropertyType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getReturns()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getReturns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getSourceCode()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:212,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 213
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getSourceCode()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getSourceCode()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getSourceCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getTagByName(String,boolean)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.DocletTag
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - inherited
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 219
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 219
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getTagByName(String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getTagByName(String,boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.DocletTag
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getTagByName(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getTagByName(String)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.DocletTag
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 225
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 225
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getTagByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getTagByName(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.DocletTag
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getTagByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getTags()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 231
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getTags()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getTags()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getTagsByName(String,boolean)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:236,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - inherited
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 237
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 237
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getTagsByName(String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getTagsByName(String,boolean)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getTagsByName(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getTagsByName(String)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 243
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 243
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getTagsByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getTagsByName(String)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getTagsByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getTypeParameters()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:248,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 249
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getTypeParameters()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getTypeParameters()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getTypeParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].hashCode()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 255
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].hashCode()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isAbstract()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:260,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 261
      start: 258
    functionDepth: 0
    functionLinenumber: 258
    functionLinenumberEnd: 261
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isAbstract()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].isAbstract()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isAbstract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isFinal()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isFinal()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].isFinal()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isFinal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isNative()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:272,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 273
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isNative()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].isNative()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isNative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isPrivate()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 279
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isPrivate()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].isPrivate()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isPrivate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isPropertyAccessor()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:284,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 282
    functionDepth: 1
    functionLinenumber: 282
    functionLinenumberEnd: 285
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isPropertyAccessor()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].isPropertyAccessor()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isPropertyAccessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isPropertyMutator()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 288
    functionDepth: 1
    functionLinenumber: 288
    functionLinenumberEnd: 291
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isPropertyMutator()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].isPropertyMutator()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isPropertyMutator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isProtected()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:296,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 297
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isProtected()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].isProtected()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isProtected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isPublic()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:302,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 303
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isPublic()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].isPublic()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isPublic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isStatic()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 309
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isStatic()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].isStatic()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isStrictfp()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:314,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 315
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isStrictfp()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].isStrictfp()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isStrictfp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isSynchronized()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:320,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 321
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 321
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isSynchronized()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].isSynchronized()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isSynchronized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isTransient()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:326,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 327
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isTransient()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].isTransient()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isTransient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isVarArgs()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:332,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 333
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isVarArgs()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].isVarArgs()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isVarArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isVolatile()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:338,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 339
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 339
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isVolatile()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].isVolatile()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isVolatile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - parameterTypes
    - varArg
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    constantsTouched: []
    func_position:
      end: 345
      start: 342
    functionDepth: 1
    functionLinenumber: 342
    functionLinenumberEnd: 345
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:350,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - parameterTypes
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    constantsTouched: []
    func_position:
      end: 351
      start: 348
    functionDepth: 1
    functionLinenumber: 348
    functionLinenumberEnd: 351
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].toString()'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:357,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 358
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getReturnType(boolean)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:363,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 364
      start: 361
    functionDepth: 3
    functionLinenumber: 361
    functionLinenumberEnd: 364
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getReturnType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getReturnType(boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getReturnType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getParameterTypes(boolean)'
      Src: com.thoughtworks.qdox.model.impl.JavaMethodDelegate:369,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaMethod
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaType>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 370
      start: 367
    functionDepth: 2
    functionLinenumber: 367
    functionLinenumberEnd: 370
    functionName: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getParameterTypes()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getParameterTypes(boolean)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaType>
    signature: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getParameterTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.thoughtworks.qdox.type.TypeResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaType
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - typeResolver
    argTypes:
    - String
    - com.thoughtworks.qdox.type.TypeResolver
    constantsTouched: []
    func_position:
      end: 63
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 63
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,com.thoughtworks.qdox.type.TypeResolver)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,com.thoughtworks.qdox.type.TypeResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaType
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - fullName
    - name
    - dimensions
    - typeResolver
    argTypes:
    - String
    - String
    - int
    - com.thoughtworks.qdox.type.TypeResolver
    constantsTouched: []
    func_position:
      end: 70
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 70
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaType
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fullName
    - dimensions
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 82
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 82
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,int)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaType
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fullName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,int)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:97,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getBinaryName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 6
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getBinaryName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getBinaryName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getBinaryName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:103,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSimpleName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:103,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:103,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:106,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:108,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 101
    functionDepth: 6
    functionLinenumber: 101
    functionLinenumberEnd: 109
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getSimpleName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[com.thoughtworks.qdox.model.JavaClass].getSimpleName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getSimpleName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:113,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:113,1
    - Dst: '[StringBuilder].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:113,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:116,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:118,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 112
    functionDepth: 6
    functionLinenumber: 112
    functionLinenumberEnd: 119
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 6
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isArray()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:123,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:123,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 6
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getComponentType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isArray()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getComponentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:128,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:131,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:133,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 134
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 6
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:139,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:139,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:142,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:144,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 145
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getGenericValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getGenericValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedValue(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:149,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:149,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getActualTypeArguments(com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:150,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].iterator()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:150,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:150,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:152,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.JavaTypeVariable<D>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:152,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:153,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:155,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:158,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - base
    - typeVariableList
    argTypes:
    - com.thoughtworks.qdox.model.JavaType
    - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>
    constantsTouched: []
    func_position:
      end: 159
      start: 147
    functionDepth: 2
    functionLinenumber: 147
    functionLinenumberEnd: 159
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getGenericValue(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].hasNext()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
    - '[StringBuilder].<init>(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedValue(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
    - '[StringBuilder].append(com.thoughtworks.qdox.model.JavaTypeVariable<D>)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getActualTypeArguments(com.thoughtworks.qdox.model.JavaType)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].iterator()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getGenericValue(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaParameterizedType].getActualTypeArguments()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:166,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:170,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaType
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaType>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - base
    argTypes:
    - com.thoughtworks.qdox.model.JavaType
    constantsTouched: []
    func_position:
      end: 173
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 173
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getActualTypeArguments(com.thoughtworks.qdox.model.JavaType)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 4
    functionsReached:
    - '[java.util.Collections].emptyList()'
    - '[com.thoughtworks.qdox.model.JavaParameterizedType].getActualTypeArguments()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaType>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getActualTypeArguments(com.thoughtworks.qdox.model.JavaType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:177,1
    - Dst: typeParameter.getName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:180,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:180,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:180,1
    - Dst: typeParameter.getBounds()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:182,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].get(int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:182,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:182,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - base
    - typeParameters
    argTypes:
    - com.thoughtworks.qdox.model.JavaType
    - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>
    constantsTouched: []
    func_position:
      end: 187
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 187
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedValue(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].get(int)'
    - typeParameter.getBounds()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].equals(String)'
    - '[com.thoughtworks.qdox.model.JavaType].getValue()'
    - typeParameter.getName()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedValue(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: typeParameter.getName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:195,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:195,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:195,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaTypeVariable<D>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - base
    - typeParameters
    argTypes:
    - com.thoughtworks.qdox.model.JavaType
    - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>
    constantsTouched: []
    func_position:
      end: 202
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 202
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 4
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaType].getValue()'
    - typeParameter.getName()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].equals(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaTypeVariable<D>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:208,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 204
    functionDepth: 4
    functionLinenumber: 204
    functionLinenumberEnd: 211
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isResolved()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isResolved()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isArray()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 221
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getDimensions()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getDimensions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:233,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 230
    functionDepth: 7
    functionLinenumber: 230
    functionLinenumberEnd: 234
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFullyQualifiedName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:249,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 248
    functionDepth: 1
    functionLinenumber: 248
    functionLinenumberEnd: 250
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].toGenericString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getGenericFullyQualifiedName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].toGenericString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:264,1
    - Dst: t.getFullyQualifiedName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:264,1
    - Dst: '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:264,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - 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: 265
      start: 252
    functionDepth: 7
    functionLinenumber: 252
    functionLinenumberEnd: 265
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].equals(Object)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - t.getFullyQualifiedName()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFullyQualifiedName()'
    - '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:269,1
    - Dst: '[String].hashCode()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:269,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 267
    functionDepth: 7
    functionLinenumber: 267
    functionLinenumberEnd: 270
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].hashCode()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFullyQualifiedName()'
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isResolved()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:275,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isPrimitive(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:276,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:278,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].getJavaClass(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:282,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 272
    functionDepth: 5
    functionLinenumber: 272
    functionLinenumberEnd: 285
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 63
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isResolved()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isPrimitive(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
    - '[com.thoughtworks.qdox.type.TypeResolver].getJavaClass(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isA(com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:300,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaType
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - com.thoughtworks.qdox.model.JavaType
    constantsTouched: []
    func_position:
      end: 302
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 302
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isA(com.thoughtworks.qdox.model.JavaType)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isA(com.thoughtworks.qdox.model.JavaType)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isA(com.thoughtworks.qdox.model.JavaType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:306,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isPrimitive(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:306,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 307
      start: 305
    functionDepth: 2
    functionLinenumber: 305
    functionLinenumberEnd: 307
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isPrimitive()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isPrimitive(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getValue()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isPrimitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:311,1
    - Dst: '[String].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:312,1
    - Dst: '[String].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:313,1
    - Dst: '[String].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:314,1
    - Dst: '[String].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:315,1
    - Dst: '[String].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:316,1
    - Dst: '[String].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:317,1
    - Dst: '[String].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:318,1
    - Dst: '[String].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:319,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 321
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 321
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isPrimitive(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isPrimitive(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:325,1
    - Dst: '[String].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:325,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 326
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isVoid()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getValue()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isVoid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: baseClass.isArray()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:370,1
    - Dst: baseClass.getComponentType()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:370,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:370,1
    - Dst: baseClass.getFullyQualifiedName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:370,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:374,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTypeVariableIndex(com.thoughtworks.qdox.model.JavaClass,String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:377,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:381,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:382,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:383,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:383,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:383,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:385,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getActualTypeArguments(com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:385,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].get(int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:385,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getInterfaces()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:389,1
    - Dst: implement.getFullyQualifiedName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:391,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].equals(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:391,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getActualTypeArguments(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:393,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].get(int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:393,1
    - Dst: implement.getSource()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:395,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getPackageName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:395,1
    - Dst: implement.getSource()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:396,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getJavaClassLibrary()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:396,1
    - Dst: implement.getSource()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:397,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getImports()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:397,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(String,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.model.impl.DefaultJavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:395,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:399,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:399,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getDimensions(com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:399,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:399,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.impl.DefaultJavaType,com.thoughtworks.qdox.model.impl.DefaultJavaType,com.thoughtworks.qdox.model.impl.DefaultJavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:400,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.JavaType,com.thoughtworks.qdox.model.impl.DefaultJavaType,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:406,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getActualTypeArguments(com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:412,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].isEmpty()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:413,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:415,1
    - Dst: '[String].indexOf(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:416,1
    - Dst: '[String].indexOf(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:418,1
    - Dst: '[String].substring(int,com.thoughtworks.qdox.model.impl.DefaultJavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:418,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getJavaClassLibrary()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:421,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,null)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:421,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getDimensions(com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:424,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].<init>(String,com.thoughtworks.qdox.model.impl.DefaultJavaType,int,com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:424,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:427,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.impl.DefaultJavaType,com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:430,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.JavaTypeVariable<D>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:430,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].setActualArgumentTypes(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:432,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - base
    - declaringClass
    - callingClass
    argTypes:
    - com.thoughtworks.qdox.model.JavaType
    - com.thoughtworks.qdox.model.JavaClass
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 436
      start: 362
    functionDepth: 7
    functionLinenumber: 362
    functionLinenumberEnd: 436
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.JavaType,com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getJavaClassLibrary()'
    - '[java.util.LinkedList].<init>()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getActualTypeArguments(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getDimensions(com.thoughtworks.qdox.model.JavaType)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].get(int)'
    - '[com.thoughtworks.qdox.model.JavaClass].getInterfaces()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    - implement.getFullyQualifiedName()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.impl.DefaultJavaType,com.thoughtworks.qdox.model.impl.DefaultJavaType,com.thoughtworks.qdox.model.impl.DefaultJavaType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getJavaClassLibrary()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.impl.DefaultJavaType,com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaType].getFullyQualifiedName()'
    - baseClass.isArray()
    - baseClass.getFullyQualifiedName()
    - '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(String,com.thoughtworks.qdox.library.ClassLibrary,com.thoughtworks.qdox.model.impl.DefaultJavaType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].equals(String)'
    - '[java.util.LinkedList].add(com.thoughtworks.qdox.model.JavaTypeVariable<D>)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].setActualArgumentTypes(java.util.LinkedList)'
    - implement.getSource()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.JavaType,com.thoughtworks.qdox.model.impl.DefaultJavaType,com.thoughtworks.qdox.model.JavaClass)'
    - '[String].substring(int,com.thoughtworks.qdox.model.impl.DefaultJavaType)'
    - baseClass.getComponentType()
    - '[String].indexOf(char)'
    - '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(null,com.thoughtworks.qdox.library.ClassLibrary,null)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getImports()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].equals(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getPackageName()'
    - '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.JavaType].getValue()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTypeVariableIndex(com.thoughtworks.qdox.model.JavaClass,String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].isEmpty()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getActualTypeArguments(com.thoughtworks.qdox.model.JavaType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].<init>(String,com.thoughtworks.qdox.model.impl.DefaultJavaType,int,com.thoughtworks.qdox.type.TypeResolver)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getValue()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.JavaType,com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getDimensions()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:440,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaType
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - com.thoughtworks.qdox.model.JavaType
    constantsTouched: []
    func_position:
      end: 441
      start: 438
    functionDepth: 1
    functionLinenumber: 438
    functionLinenumberEnd: 441
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getDimensions(com.thoughtworks.qdox.model.JavaType)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getDimensions()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getDimensions(com.thoughtworks.qdox.model.JavaType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getTypeParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:446,1
    - Dst: typeVariable.getFullyQualifiedName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:449,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:449,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - declaringClass
    - fqn
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - String
    constantsTouched: []
    func_position:
      end: 455
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 455
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTypeVariableIndex(com.thoughtworks.qdox.model.JavaClass,String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 1
    functionsReached:
    - typeVariable.getFullyQualifiedName()
    - '[com.thoughtworks.qdox.model.JavaClass].getTypeParameters()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].equals(String)'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTypeVariableIndex(com.thoughtworks.qdox.model.JavaClass,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:460,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:463,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:465,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 466
      start: 458
    functionDepth: 0
    functionLinenumber: 458
    functionLinenumberEnd: 466
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getGenericFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getGenericFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:471,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:471,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:474,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:476,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 477
      start: 469
    functionDepth: 7
    functionLinenumber: 469
    functionLinenumberEnd: 477
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getGenericCanonicalName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getCanonicalName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getGenericCanonicalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:481,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:482,1
    - Dst: '[StringBuilder].append()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:483,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getActualTypeArguments(com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:484,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].isEmpty()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:485,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:487,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].iterator()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:488,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:488,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].next()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:490,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getGenericValue(com.thoughtworks.qdox.model.impl.DefaultJavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:490,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:490,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:491,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:493,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:496,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getDimensions()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:500,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:502,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:505,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - base
    - typeParameters
    argTypes:
    - com.thoughtworks.qdox.model.JavaType
    - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>
    constantsTouched: []
    func_position:
      end: 506
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 506
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedGenericValue(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getDimensions()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].hasNext()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
    - '[StringBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].next()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getGenericValue(com.thoughtworks.qdox.model.impl.DefaultJavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].isEmpty()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getActualTypeArguments(com.thoughtworks.qdox.model.JavaType)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].iterator()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedGenericValue(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:510,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:511,1
    - Dst: '[StringBuilder].append()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:512,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getActualTypeArguments(com.thoughtworks.qdox.model.JavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:513,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].isEmpty()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:514,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:516,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].iterator()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:517,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:517,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].next()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:519,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedFullyQualifiedName(com.thoughtworks.qdox.model.impl.DefaultJavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:519,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:519,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].hasNext()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:520,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:522,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:525,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getDimensions()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:529,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:531,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:534,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - base
    - typeParameters
    argTypes:
    - com.thoughtworks.qdox.model.JavaType
    - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>
    constantsTouched: []
    func_position:
      end: 535
      start: 508
    functionDepth: 2
    functionLinenumber: 508
    functionLinenumberEnd: 535
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedGenericFullyQualifiedName(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getDimensions()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].hasNext()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedFullyQualifiedName(com.thoughtworks.qdox.model.impl.DefaultJavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
    - '[StringBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].next()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].isEmpty()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getActualTypeArguments(com.thoughtworks.qdox.model.JavaType)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].iterator()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedGenericFullyQualifiedName(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:539,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:540,1
    - Dst: '[com.thoughtworks.qdox.model.JavaTypeVariable<D>].getBounds()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:540,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].get(int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:540,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:540,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - base
    - typeParameters
    argTypes:
    - com.thoughtworks.qdox.model.JavaType
    - java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>
    constantsTouched: []
    func_position:
      end: 541
      start: 537
    functionDepth: 7
    functionLinenumber: 537
    functionLinenumberEnd: 541
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedFullyQualifiedName(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaTypeVariable<D>].getBounds()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].get(int)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
    - '[com.thoughtworks.qdox.model.JavaType].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFullyQualifiedName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedFullyQualifiedName(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:548,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSource()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:548,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 549
      start: 546
    functionDepth: 6
    functionLinenumber: 546
    functionLinenumberEnd: 549
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getSource()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getSource()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:554,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getLineNumber()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:554,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 555
      start: 552
    functionDepth: 6
    functionLinenumber: 552
    functionLinenumberEnd: 555
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getLineNumber()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getLineNumber()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:560,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isInterface()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:560,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 561
      start: 558
    functionDepth: 6
    functionLinenumber: 558
    functionLinenumberEnd: 561
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isInterface()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].isInterface()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:566,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:566,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 567
      start: 564
    functionDepth: 6
    functionLinenumber: 564
    functionLinenumberEnd: 567
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getAnnotations()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getAnnotations()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:572,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:572,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 573
      start: 570
    functionDepth: 6
    functionLinenumber: 570
    functionLinenumberEnd: 573
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isEnum()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isEnum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:578,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isRecord()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:578,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 579
      start: 576
    functionDepth: 6
    functionLinenumber: 576
    functionLinenumberEnd: 579
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isRecord()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].isRecord()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:584,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getComment()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:584,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 585
      start: 582
    functionDepth: 6
    functionLinenumber: 582
    functionLinenumberEnd: 585
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getComment()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getComment()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:590,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getTags()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:590,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 591
      start: 588
    functionDepth: 6
    functionLinenumber: 588
    functionLinenumberEnd: 591
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTags()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getTags()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:596,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isAnnotation()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:596,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 597
      start: 594
    functionDepth: 6
    functionLinenumber: 594
    functionLinenumberEnd: 597
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].isAnnotation()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:602,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getTagsByName(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:602,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 603
      start: 600
    functionDepth: 6
    functionLinenumber: 600
    functionLinenumberEnd: 603
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTagsByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getTagsByName(String)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTagsByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:608,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getTagByName(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:608,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.DocletTag
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 609
      start: 606
    functionDepth: 6
    functionLinenumber: 606
    functionLinenumberEnd: 609
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTagByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getTagByName(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.DocletTag
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTagByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:614,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:614,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 615
      start: 612
    functionDepth: 6
    functionLinenumber: 612
    functionLinenumberEnd: 615
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getSuperClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getSuperClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:620,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperJavaClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:620,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 621
      start: 618
    functionDepth: 6
    functionLinenumber: 618
    functionLinenumberEnd: 621
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getSuperJavaClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getSuperJavaClass()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getSuperJavaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:626,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getImplements()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:626,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaType>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 627
      start: 624
    functionDepth: 6
    functionLinenumber: 624
    functionLinenumberEnd: 627
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getImplements()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getImplements()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaType>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getImplements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:632,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getInterfaces()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:632,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 633
      start: 630
    functionDepth: 6
    functionLinenumber: 630
    functionLinenumberEnd: 633
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getInterfaces()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getInterfaces()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getInterfaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:638,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getNamedParameter(String,String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:638,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tagName
    - parameterName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 639
      start: 636
    functionDepth: 6
    functionLinenumber: 636
    functionLinenumberEnd: 639
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getNamedParameter(String,String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getNamedParameter(String,String)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getNamedParameter(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:644,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getCodeBlock()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:644,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 645
      start: 642
    functionDepth: 6
    functionLinenumber: 642
    functionLinenumberEnd: 645
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getCodeBlock()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:650,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getTypeParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:650,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 651
      start: 648
    functionDepth: 6
    functionLinenumber: 648
    functionLinenumberEnd: 651
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTypeParameters()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getTypeParameters()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTypeParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:656,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getParentSource()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:656,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 657
      start: 654
    functionDepth: 6
    functionLinenumber: 654
    functionLinenumberEnd: 657
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getParentSource()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getParentSource()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getParentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:662,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getPackage()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:662,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 663
      start: 660
    functionDepth: 6
    functionLinenumber: 660
    functionLinenumberEnd: 663
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getPackage()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getPackage()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getPackage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:668,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getPackageName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:668,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 669
      start: 666
    functionDepth: 6
    functionLinenumber: 666
    functionLinenumberEnd: 669
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getPackageName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getPackageName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getPackageName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:674,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isInner()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:674,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 675
      start: 672
    functionDepth: 6
    functionLinenumber: 672
    functionLinenumberEnd: 675
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isInner()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].isInner()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isInner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:680,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getInitializers()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:680,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 681
      start: 678
    functionDepth: 6
    functionLinenumber: 678
    functionLinenumberEnd: 681
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getInitializers()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getInitializers()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getInitializers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:686,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:686,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 687
      start: 684
    functionDepth: 6
    functionLinenumber: 684
    functionLinenumberEnd: 687
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethods()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:692,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:692,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 693
      start: 690
    functionDepth: 6
    functionLinenumber: 690
    functionLinenumberEnd: 693
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getConstructors()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getConstructors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:698,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:698,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaConstructor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterTypes
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    constantsTouched: []
    func_position:
      end: 699
      start: 696
    functionDepth: 6
    functionLinenumber: 696
    functionLinenumberEnd: 699
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaConstructor
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:704,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:704,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaConstructor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterTypes
    - varArg
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    constantsTouched: []
    func_position:
      end: 705
      start: 702
    functionDepth: 6
    functionLinenumber: 702
    functionLinenumberEnd: 705
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaConstructor
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:710,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods(boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:710,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - superclasses
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 711
      start: 708
    functionDepth: 6
    functionLinenumber: 708
    functionLinenumberEnd: 711
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethods(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods(boolean)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethods(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:716,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:716,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaMethod
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - parameterTypes
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    constantsTouched: []
    func_position:
      end: 717
      start: 714
    functionDepth: 6
    functionLinenumber: 714
    functionLinenumberEnd: 717
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethod
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:722,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethod(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:722,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaMethod
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - parameterTypes
    - varArgs
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    constantsTouched: []
    func_position:
      end: 723
      start: 720
    functionDepth: 6
    functionLinenumber: 720
    functionLinenumberEnd: 723
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethod(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethod(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethod
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethod(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:728,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:728,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaMethod
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - parameterTypes
    - superclasses
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    constantsTouched: []
    func_position:
      end: 729
      start: 726
    functionDepth: 6
    functionLinenumber: 726
    functionLinenumberEnd: 729
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethod
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:734,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:734,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaMethod
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - parameterTypes
    - superclasses
    - varArg
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 735
      start: 732
    functionDepth: 6
    functionLinenumber: 732
    functionLinenumberEnd: 735
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethod
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:740,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:740,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - parameterTypes
    - superclasses
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    constantsTouched: []
    func_position:
      end: 741
      start: 738
    functionDepth: 6
    functionLinenumber: 738
    functionLinenumberEnd: 741
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:747,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:747,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - parameterTypes
    - superclasses
    - varArg
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 748
      start: 744
    functionDepth: 6
    functionLinenumber: 744
    functionLinenumberEnd: 748
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:753,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFields()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:753,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaField>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 754
      start: 751
    functionDepth: 6
    functionLinenumber: 751
    functionLinenumberEnd: 754
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFields()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFields()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaField>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:759,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:759,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaField
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 760
      start: 757
    functionDepth: 6
    functionLinenumber: 757
    functionLinenumberEnd: 760
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFieldByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaField
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFieldByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:765,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getEnumConstants()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:765,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaField>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 766
      start: 763
    functionDepth: 6
    functionLinenumber: 763
    functionLinenumberEnd: 766
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getEnumConstants()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getEnumConstants()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaField>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getEnumConstants()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:771,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getEnumConstantByName(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:771,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaField
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 772
      start: 769
    functionDepth: 6
    functionLinenumber: 769
    functionLinenumberEnd: 772
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getEnumConstantByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getEnumConstantByName(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaField
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getEnumConstantByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:777,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getNestedClasses()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:777,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 778
      start: 775
    functionDepth: 6
    functionLinenumber: 775
    functionLinenumberEnd: 778
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getNestedClasses()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getNestedClasses()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getNestedClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:783,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getNestedClassByName(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:783,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 784
      start: 781
    functionDepth: 6
    functionLinenumber: 781
    functionLinenumberEnd: 784
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getNestedClassByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getNestedClassByName(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getNestedClassByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:789,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:789,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fullClassName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 790
      start: 787
    functionDepth: 6
    functionLinenumber: 787
    functionLinenumberEnd: 790
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isA(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isA(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:795,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:795,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - javaClass
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 796
      start: 793
    functionDepth: 6
    functionLinenumber: 793
    functionLinenumberEnd: 796
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isA(com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].isA(com.thoughtworks.qdox.model.JavaClass)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isA(com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:801,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getBeanProperties()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:801,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.BeanProperty>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 802
      start: 799
    functionDepth: 6
    functionLinenumber: 799
    functionLinenumberEnd: 802
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getBeanProperties()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getBeanProperties()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.BeanProperty>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getBeanProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:807,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getBeanProperties(boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:807,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.BeanProperty>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - superclasses
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 808
      start: 805
    functionDepth: 6
    functionLinenumber: 805
    functionLinenumberEnd: 808
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getBeanProperties(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getBeanProperties(boolean)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.BeanProperty>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getBeanProperties(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:813,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getBeanProperty(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:813,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.BeanProperty
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 814
      start: 811
    functionDepth: 6
    functionLinenumber: 811
    functionLinenumberEnd: 814
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getBeanProperty(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getBeanProperty(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.BeanProperty
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getBeanProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:819,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getBeanProperty(String,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:819,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.BeanProperty
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyName
    - superclasses
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 820
      start: 817
    functionDepth: 6
    functionLinenumber: 817
    functionLinenumberEnd: 820
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getBeanProperty(String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getBeanProperty(String,boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.BeanProperty
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getBeanProperty(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:825,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getDerivedClasses()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:825,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 826
      start: 823
    functionDepth: 6
    functionLinenumber: 823
    functionLinenumberEnd: 826
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getDerivedClasses()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getDerivedClasses()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getDerivedClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:831,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getTagsByName(String,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:831,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - superclasses
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 832
      start: 829
    functionDepth: 6
    functionLinenumber: 829
    functionLinenumberEnd: 832
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTagsByName(String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getTagsByName(String,boolean)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTagsByName(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:837,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getJavaClassLibrary()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:837,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibrary
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 838
      start: 835
    functionDepth: 6
    functionLinenumber: 835
    functionLinenumberEnd: 838
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getJavaClassLibrary()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getJavaClassLibrary()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibrary
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getJavaClassLibrary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:843,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:843,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 844
      start: 841
    functionDepth: 6
    functionLinenumber: 841
    functionLinenumberEnd: 844
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:849,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:849,1
    - Dst: '[StringBuilder].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:849,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:852,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:854,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 855
      start: 847
    functionDepth: 6
    functionLinenumber: 847
    functionLinenumberEnd: 855
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getCanonicalName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaType)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getCanonicalName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getCanonicalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:860,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getModifiers()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:860,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 861
      start: 858
    functionDepth: 6
    functionLinenumber: 858
    functionLinenumberEnd: 861
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getModifiers()'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:866,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isPublic()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:866,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 867
      start: 864
    functionDepth: 6
    functionLinenumber: 864
    functionLinenumberEnd: 867
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isPublic()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].isPublic()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isPublic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:872,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isProtected()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:872,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 873
      start: 870
    functionDepth: 6
    functionLinenumber: 870
    functionLinenumberEnd: 873
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isProtected()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].isProtected()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isProtected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:878,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isPrivate()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:878,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 879
      start: 876
    functionDepth: 6
    functionLinenumber: 876
    functionLinenumberEnd: 879
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isPrivate()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].isPrivate()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isPrivate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:884,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isFinal()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:884,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 885
      start: 882
    functionDepth: 6
    functionLinenumber: 882
    functionLinenumberEnd: 885
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isFinal()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].isFinal()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isFinal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:890,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isStatic()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:890,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 891
      start: 888
    functionDepth: 6
    functionLinenumber: 888
    functionLinenumberEnd: 891
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isStatic()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].isStatic()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:896,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isAbstract()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:896,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 897
      start: 894
    functionDepth: 6
    functionLinenumber: 894
    functionLinenumberEnd: 897
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isAbstract()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].isAbstract()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isAbstract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:902,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaType:902,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - com.thoughtworks.qdox.type.TypeResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.JavaClass
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 903
      start: 900
    functionDepth: 6
    functionLinenumber: 900
    functionLinenumberEnd: 903
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getDeclaringClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].getDeclaringClass()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getDeclaringClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaMethod
      - com.thoughtworks.qdox.model.JavaMethod
      - com.thoughtworks.qdox.model.JavaType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.BeanProperty
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultBeanProperty
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultBeanProperty.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultBeanProperty
    signature: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaMethod
      - com.thoughtworks.qdox.model.JavaMethod
      - com.thoughtworks.qdox.model.JavaType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.BeanProperty
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultBeanProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaType
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaMethod
      - com.thoughtworks.qdox.model.JavaMethod
      - com.thoughtworks.qdox.model.JavaType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.BeanProperty
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - com.thoughtworks.qdox.model.JavaType
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].setType(com.thoughtworks.qdox.model.JavaType)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultBeanProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].setType(com.thoughtworks.qdox.model.JavaType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaMethod
      - com.thoughtworks.qdox.model.JavaMethod
      - com.thoughtworks.qdox.model.JavaType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.BeanProperty
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].getType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultBeanProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaMethod
      - com.thoughtworks.qdox.model.JavaMethod
      - com.thoughtworks.qdox.model.JavaType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.BeanProperty
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaMethod
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].getAccessor()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultBeanProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethod
    signature: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].getAccessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaMethod
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaMethod
      - com.thoughtworks.qdox.model.JavaMethod
      - com.thoughtworks.qdox.model.JavaType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.BeanProperty
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - accessor
    argTypes:
    - com.thoughtworks.qdox.model.JavaMethod
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].setAccessor(com.thoughtworks.qdox.model.JavaMethod)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultBeanProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].setAccessor(com.thoughtworks.qdox.model.JavaMethod)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaMethod
      - com.thoughtworks.qdox.model.JavaMethod
      - com.thoughtworks.qdox.model.JavaType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.BeanProperty
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaMethod
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].getMutator()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultBeanProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethod
    signature: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].getMutator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaMethod
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaMethod
      - com.thoughtworks.qdox.model.JavaMethod
      - com.thoughtworks.qdox.model.JavaType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.BeanProperty
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mutator
    argTypes:
    - com.thoughtworks.qdox.model.JavaMethod
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].setMutator(com.thoughtworks.qdox.model.JavaMethod)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultBeanProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].setMutator(com.thoughtworks.qdox.model.JavaMethod)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:51,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:53,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:55,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:57,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:69,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:71,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaClass
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:51,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:53,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:55,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:57,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:69,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:71,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:74,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setName(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaClass
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 7
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setName(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:51,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:53,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:55,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:57,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:69,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:71,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:74,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setSource(com.thoughtworks.qdox.model.JavaSource)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaSource
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaClass
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - source
    argTypes:
    - com.thoughtworks.qdox.model.JavaSource
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(com.thoughtworks.qdox.model.JavaSource)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setSource(com.thoughtworks.qdox.model.JavaSource)'
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(com.thoughtworks.qdox.model.JavaSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isInterface()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:102,1
    - Dst: '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:103,1
    - Dst: '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:103,1
    - Dst: '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:103,1
    - Dst: '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:103,1
    - Dst: '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:104,1
    - Dst: '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:104,1
    - Dst: '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:104,1
    - Dst: '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:104,1
    - Dst: '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:105,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 106
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isPrimitive()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 3
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getName()'
    - '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isPrimitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:111,1
    - Dst: '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isVoid()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getName()'
    - '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isVoid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isEnum()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isEnum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isRecord()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isAnnotation()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isArray()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getComponentType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getComponentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getDimensions()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getDimensions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isPrimitive()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:155,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getJavaClassLibrary()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:159,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:159,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getJavaClassLibrary()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:160,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:160,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].equals()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:162,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 151
    functionDepth: 4
    functionLinenumber: 151
    functionLinenumberEnd: 177
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSuperClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getJavaClassLibrary()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isPrimitive()'
    - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].equals()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSuperClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSuperClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:183,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 180
    functionDepth: 5
    functionLinenumber: 180
    functionLinenumberEnd: 189
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSuperJavaClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 3
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSuperClass()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSuperJavaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaType>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 195
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getImplements()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].<init>(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaType>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getImplements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 201
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getInterfaces()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 3
    functionsReached:
    - '[java.util.LinkedList].<init>(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getInterfaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getModelWriter()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:206,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].writeClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:206,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 5
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].writeClass()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getModelWriter()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - anInterface
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setInterface(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setInterface(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - anEnum
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setEnum(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setEnum(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - aRecord
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 222
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 222
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setRecord(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setRecord(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - anAnnotation
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setAnnotation(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setAnnotation(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaConstructor>].add(com.thoughtworks.qdox.model.JavaConstructor)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaConstructor
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - constructor
    argTypes:
    - com.thoughtworks.qdox.model.JavaConstructor
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addConstructor(com.thoughtworks.qdox.model.JavaConstructor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.thoughtworks.qdox.model.JavaConstructor>].add(com.thoughtworks.qdox.model.JavaConstructor)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addConstructor(com.thoughtworks.qdox.model.JavaConstructor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].add(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaMethod
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - meth
    argTypes:
    - com.thoughtworks.qdox.model.JavaMethod
    constantsTouched: []
    func_position:
      end: 237
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 237
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addMethod(com.thoughtworks.qdox.model.JavaMethod)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].add(com.thoughtworks.qdox.model.JavaMethod)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addMethod(com.thoughtworks.qdox.model.JavaMethod)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:243,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaType
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - type
    argTypes:
    - com.thoughtworks.qdox.model.JavaType
    constantsTouched: []
    func_position:
      end: 246
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 246
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setSuperClass(com.thoughtworks.qdox.model.JavaType)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setSuperClass(com.thoughtworks.qdox.model.JavaType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - implementz
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.JavaClass>
    constantsTouched: []
    func_position:
      end: 251
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 251
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setImplementz(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setImplementz(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 257
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getTypeParameters()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getTypeParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - typeParameters
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
    constantsTouched: []
    func_position:
      end: 262
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 262
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setTypeParameters(java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setTypeParameters(java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaField>].add(com.thoughtworks.qdox.model.JavaField)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaField
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - javaField
    argTypes:
    - com.thoughtworks.qdox.model.JavaField
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addField(com.thoughtworks.qdox.model.JavaField)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.thoughtworks.qdox.model.JavaField>].add(com.thoughtworks.qdox.model.JavaField)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addField(com.thoughtworks.qdox.model.JavaField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaPackage
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - javaPackage
    argTypes:
    - com.thoughtworks.qdox.model.JavaPackage
    constantsTouched: []
    func_position:
      end: 277
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 277
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setJavaPackage(com.thoughtworks.qdox.model.JavaPackage)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setJavaPackage(com.thoughtworks.qdox.model.JavaPackage)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:282,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:282,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getParentSource()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:282,1
    - Dst: '[com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity].getSource()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:282,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 283
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getParentSource()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 3
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getDeclaringClass()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getParentSource()'
    - '[com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity].getSource()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getParentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getParentSource()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:289,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 286
    functionDepth: 2
    functionLinenumber: 286
    functionLinenumberEnd: 290
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSource()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 3
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getParentSource()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getParentSource()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:295,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getParentSource()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:295,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:295,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 296
      start: 293
    functionDepth: 2
    functionLinenumber: 293
    functionLinenumberEnd: 296
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getPackage()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getParentSource()'
    - '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getPackage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getPackage()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:301,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:302,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:302,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 299
    functionDepth: 3
    functionLinenumber: 299
    functionLinenumberEnd: 303
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getPackageName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getPackage()'
    - '[com.thoughtworks.qdox.model.JavaPackage].getName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getPackageName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 309
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSimpleName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSimpleName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:314,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:314,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:314,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBinaryName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:314,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSimpleName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:314,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 312
    functionDepth: 5
    functionLinenumber: 312
    functionLinenumberEnd: 315
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBinaryName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getDeclaringClass()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSimpleName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getCanonicalName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBinaryName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBinaryName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isPrimitive()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:320,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:322,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:324,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getPackage()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:326,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getPackage()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:326,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:326,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSimpleName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:326,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:329,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:329,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSimpleName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:329,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 318
    functionDepth: 3
    functionLinenumber: 318
    functionLinenumberEnd: 331
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 7
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isPrimitive()'
    - '[com.thoughtworks.qdox.model.JavaPackage].getName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getPackage()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getDeclaringClass()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSimpleName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFullyQualifiedName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:336,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 337
      start: 334
    functionDepth: 4
    functionLinenumber: 334
    functionLinenumberEnd: 337
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getGenericFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFullyQualifiedName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getGenericFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:342,1
    - Dst: '[String].replace(char,char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:342,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 340
    functionDepth: 4
    functionLinenumber: 340
    functionLinenumberEnd: 343
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getCanonicalName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 3
    functionsReached:
    - '[String].replace(char,char)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFullyQualifiedName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getCanonicalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:348,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 346
    functionDepth: 5
    functionLinenumber: 346
    functionLinenumberEnd: 349
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getGenericCanonicalName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getCanonicalName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getGenericCanonicalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:354,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSource()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:354,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassNamePrefix()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:354,1
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:354,1
    - Dst: '[String].substring(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:354,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 352
    functionDepth: 5
    functionLinenumber: 352
    functionLinenumberEnd: 355
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSource()'
    - '[String].substring(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - '[String].length()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getCanonicalName()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClassNamePrefix()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:360,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 358
    functionDepth: 6
    functionLinenumber: 358
    functionLinenumberEnd: 361
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getGenericValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getGenericValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:366,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 367
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isInner()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getDeclaringClass()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isInner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 373
      start: 370
    functionDepth: 0
    functionLinenumber: 370
    functionLinenumberEnd: 373
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getInitializers()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getInitializers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 379
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getConstructors()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getConstructors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:384,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaConstructor
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - parameterTypes
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    constantsTouched: []
    func_position:
      end: 385
      start: 382
    functionDepth: 2
    functionLinenumber: 382
    functionLinenumberEnd: 385
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaConstructor
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getConstructors()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:390,1
    - Dst: constructor.signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:392,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaConstructor
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 2
    argNames:
    - parameterTypes
    - varArgs
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    constantsTouched: []
    func_position:
      end: 398
      start: 388
    functionDepth: 1
    functionLinenumber: 388
    functionLinenumberEnd: 398
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getConstructors()'
    - constructor.signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaConstructor
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 404
      start: 401
    functionDepth: 0
    functionLinenumber: 401
    functionLinenumberEnd: 404
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethods()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodsFromSuperclassAndInterfaces()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:411,1
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.JavaMethod>].values()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:411,1
    - Dst: '[java.util.LinkedList].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:411,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethods()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:415,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - superclasses
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 417
      start: 407
    functionDepth: 1
    functionLinenumber: 407
    functionLinenumberEnd: 417
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethods(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethods()'
    - '[java.util.LinkedList].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodsFromSuperclassAndInterfaces()'
    - '[java.util.Map<String,com.thoughtworks.qdox.model.JavaMethod>].values()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethods(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:423,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:425,1
    - Dst: method.isPrivate()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:427,1
    - Dst: method.getDeclarationSignature(boolean)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:429,1
    - Dst: '[java.util.LinkedHashMap].put(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:431,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperJavaClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:435,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodsFromSuperclassAndInterfaces(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:439,1
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.JavaMethod>].entrySet()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:440,1
    - Dst: methodEntry.getKey()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:442,1
    - Dst: '[java.util.LinkedHashMap].containsKey(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:442,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].equals(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:445,1
    - Dst: methodEntry.getValue()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:447,1
    - Dst: methodEntry.getValue()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:451,1
    - Dst: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].<init>(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:451,1
    - Dst: methodEntry.getKey()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:453,1
    - Dst: '[java.util.LinkedHashMap].put(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.impl.JavaMethodDelegate)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:453,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getInterfaces()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:459,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodsFromSuperclassAndInterfaces(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:461,1
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.JavaMethod>].entrySet()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:462,1
    - Dst: methodEntry.getKey()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:464,1
    - Dst: '[java.util.LinkedHashMap].containsKey(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:464,1
    - Dst: clazz.equals(com.thoughtworks.qdox.model.JavaClass)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:467,1
    - Dst: methodEntry.getValue()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:469,1
    - Dst: methodEntry.getValue()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:473,1
    - Dst: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].<init>(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:473,1
    - Dst: methodEntry.getKey()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:475,1
    - Dst: '[java.util.LinkedHashMap].put(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.impl.JavaMethodDelegate)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:475,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,com.thoughtworks.qdox.model.JavaMethod>
      static: true
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 2
    argNames:
    - rootClass
    - callingClazz
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 481
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 481
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodsFromSuperclassAndInterfaces(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedHashMap].put(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - methodEntry.getValue()
    - '[java.util.LinkedHashMap].containsKey(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodsFromSuperclassAndInterfaces(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - method.isPrivate()
    - '[com.thoughtworks.qdox.model.JavaClass].getSuperJavaClass()'
    - method.getDeclarationSignature(boolean)
    - '[com.thoughtworks.qdox.model.JavaClass].getInterfaces()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodsFromSuperclassAndInterfaces(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[java.util.Map<String,com.thoughtworks.qdox.model.JavaMethod>].entrySet()'
    - '[java.util.LinkedHashMap].<init>()'
    - '[com.thoughtworks.qdox.model.JavaClass].equals(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].<init>(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - clazz.equals(com.thoughtworks.qdox.model.JavaClass)
    - '[java.util.LinkedHashMap].put(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.impl.JavaMethodDelegate)'
    - methodEntry.getKey()
    linkageType: ''
    returnType: java.util.Map<String,com.thoughtworks.qdox.model.JavaMethod>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodsFromSuperclassAndInterfaces(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethod(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:486,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaMethod
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 2
    argNames:
    - name
    - parameterTypes
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    constantsTouched: []
    func_position:
      end: 487
      start: 484
    functionDepth: 2
    functionLinenumber: 484
    functionLinenumberEnd: 487
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethod(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethod
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethods()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:492,1
    - Dst: method.signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:494,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaMethod
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 3
    argNames:
    - name
    - parameterTypes
    - varArgs
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    constantsTouched: []
    func_position:
      end: 500
      start: 490
    functionDepth: 1
    functionLinenumber: 490
    functionLinenumberEnd: 500
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethod(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethods()'
    - method.signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethod
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethod(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:505,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaMethod
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 3
    argNames:
    - name
    - parameterTypes
    - superclasses
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    constantsTouched: []
    func_position:
      end: 506
      start: 503
    functionDepth: 8
    functionLinenumber: 503
    functionLinenumberEnd: 506
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethod
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:513,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].size()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:515,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:515,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaMethod
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 4
    argNames:
    - name
    - parameterTypes
    - superclasses
    - varArg
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 516
      start: 509
    functionDepth: 7
    functionLinenumber: 509
    functionLinenumberEnd: 516
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].size()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaMethod
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:521,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 3
    argNames:
    - name
    - parameterTypes
    - superclasses
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    constantsTouched: []
    func_position:
      end: 522
      start: 519
    functionDepth: 7
    functionLinenumber: 519
    functionLinenumberEnd: 522
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:528,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethod(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:530,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:534,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSuperJavaClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:539,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:543,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].isPrivate()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:546,1
    - Dst: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].<init>(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:548,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.JavaMethodDelegate)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:548,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getInterfaces()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:552,1
    - Dst: clazz.getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:554,1
    - Dst: '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:557,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.JavaMethodDelegate)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:557,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.JavaType>
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 4
    argNames:
    - name
    - parameterTypes
    - superclasses
    - varArg
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.JavaType>
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 563
      start: 525
    functionDepth: 6
    functionLinenumber: 525
    functionLinenumberEnd: 563
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].<init>(com.thoughtworks.qdox.model.JavaMethod)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getInterfaces()'
    - '[com.thoughtworks.qdox.model.JavaMethod].isPrivate()'
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].add(com.thoughtworks.qdox.model.JavaMethod)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSuperJavaClass()'
    - clazz.getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)
    - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
    - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.JavaMethodDelegate)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethod(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaMethod>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaField>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 569
      start: 566
    functionDepth: 0
    functionLinenumber: 566
    functionLinenumberEnd: 569
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFields()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaField>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFields()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:574,1
    - Dst: field.getName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:576,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:576,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaField
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 582
      start: 572
    functionDepth: 1
    functionLinenumber: 572
    functionLinenumberEnd: 582
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFieldByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFields()'
    - field.getName()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].equals(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaField
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFieldByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isEnum()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:587,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:587,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isEnum()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:588,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFields()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:590,1
    - Dst: field.isEnumConstant()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:592,1
    - Dst: result.add(com.thoughtworks.qdox.model.impl.DefaultJavaClass)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:594,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaField>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 599
      start: 585
    functionDepth: 1
    functionLinenumber: 585
    functionLinenumberEnd: 599
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getEnumConstants()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    - field.isEnumConstant()
    - result.add(com.thoughtworks.qdox.model.impl.DefaultJavaClass)
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFields()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isEnum()'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaField>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getEnumConstants()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:604,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].isEnumConstant()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:605,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaField
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 606
      start: 602
    functionDepth: 2
    functionLinenumber: 602
    functionLinenumberEnd: 606
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getEnumConstantByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaField].isEnumConstant()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFieldByName(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaField
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getEnumConstantByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaInitializer>].add(com.thoughtworks.qdox.model.JavaInitializer)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:610,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaInitializer
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - initializer
    argTypes:
    - com.thoughtworks.qdox.model.JavaInitializer
    constantsTouched: []
    func_position:
      end: 611
      start: 608
    functionDepth: 0
    functionLinenumber: 608
    functionLinenumberEnd: 611
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addInitializer(com.thoughtworks.qdox.model.JavaInitializer)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.thoughtworks.qdox.model.JavaInitializer>].add(com.thoughtworks.qdox.model.JavaInitializer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addInitializer(com.thoughtworks.qdox.model.JavaInitializer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].add(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - cls
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 616
      start: 613
    functionDepth: 0
    functionLinenumber: 613
    functionLinenumberEnd: 616
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addClass(com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].add(com.thoughtworks.qdox.model.JavaClass)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addClass(com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 622
      start: 619
    functionDepth: 0
    functionLinenumber: 619
    functionLinenumberEnd: 622
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getNestedClasses()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getNestedClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(char)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:628,1
    - Dst: '[String].substring(int,com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:629,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getNestedClasses()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:630,1
    - Dst: jClass.getName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:632,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].equals(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:632,1
    - Dst: '[String].substring(int)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:636,1
    - Dst: jClass.getNestedClassByName(com.thoughtworks.qdox.model.impl.DefaultJavaClass)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:636,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 645
      start: 625
    functionDepth: 1
    functionLinenumber: 625
    functionLinenumberEnd: 645
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getNestedClassByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - '[String].indexOf(char)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getNestedClasses()'
    - jClass.getNestedClassByName(com.thoughtworks.qdox.model.impl.DefaultJavaClass)
    - '[String].substring(int)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].equals(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - jClass.getName()
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getNestedClassByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:654,1
    - Dst: '[String].equals(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:654,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getInterfaces()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:658,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].isA(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:660,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSuperJavaClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:665,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:668,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - fullClassName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 671
      start: 648
    functionDepth: 5
    functionLinenumber: 648
    functionLinenumberEnd: 671
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isA(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getInterfaces()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].isA(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSuperJavaClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFullyQualifiedName()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isA(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].equals(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:680,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getInterfaces()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:687,1
    - Dst: intrfc.isA(com.thoughtworks.qdox.model.JavaClass)
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:689,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSuperJavaClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:695,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isA(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:698,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - javaClass
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 702
      start: 674
    functionDepth: 6
    functionLinenumber: 674
    functionLinenumberEnd: 702
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isA(com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getInterfaces()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSuperJavaClass()'
    - intrfc.isA(com.thoughtworks.qdox.model.JavaClass)
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].equals(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaClass].isA(com.thoughtworks.qdox.model.JavaClass)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isA(com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanProperties(boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:707,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.BeanProperty>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 708
      start: 705
    functionDepth: 4
    functionLinenumber: 705
    functionLinenumberEnd: 708
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanProperties()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanProperties(boolean)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.BeanProperty>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanPropertyMap(boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:713,1
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.BeanProperty>].values()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:714,1
    - Dst: '[java.util.LinkedList].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:716,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.BeanProperty>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - superclasses
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 717
      start: 711
    functionDepth: 3
    functionLinenumber: 711
    functionLinenumberEnd: 717
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanProperties(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedList].<init>(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - '[java.util.Map<String,com.thoughtworks.qdox.model.BeanProperty>].values()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanPropertyMap(boolean)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.BeanProperty>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanProperties(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethods(boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:721,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:722,1
    - Dst: superMethod.isPropertyAccessor()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:727,1
    - Dst: superMethod.getPropertyName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:729,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getOrCreateProperty(java.util.LinkedHashMap,com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:730,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].setAccessor(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:732,1
    - Dst: superMethod.getPropertyType()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:733,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].setType(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:733,1
    - Dst: superMethod.isPropertyMutator()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:735,1
    - Dst: superMethod.getPropertyName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:737,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getOrCreateProperty(java.util.LinkedHashMap,com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:738,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].setMutator(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:740,1
    - Dst: superMethod.getPropertyType()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:741,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].setType(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:741,1
    - Dst: '[java.util.LinkedHashMap].<init>(java.util.LinkedHashMap)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:744,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,com.thoughtworks.qdox.model.BeanProperty>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - superclasses
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 745
      start: 719
    functionDepth: 2
    functionLinenumber: 719
    functionLinenumberEnd: 745
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanPropertyMap(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 2
    functionsReached:
    - superMethod.isPropertyAccessor()
    - '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].setAccessor(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - superMethod.getPropertyType()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethods(boolean)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getOrCreateProperty(java.util.LinkedHashMap,com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].setMutator(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].setType(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - '[java.util.LinkedHashMap].<init>(java.util.LinkedHashMap)'
    - '[java.util.LinkedHashMap].<init>()'
    - superMethod.getPropertyName()
    - superMethod.isPropertyMutator()
    linkageType: ''
    returnType: java.util.Map<String,com.thoughtworks.qdox.model.BeanProperty>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanPropertyMap(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.impl.DefaultBeanProperty>].get(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:750,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].<init>(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:754,1
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.impl.DefaultBeanProperty>].put(String,com.thoughtworks.qdox.model.impl.DefaultBeanProperty)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:755,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,com.thoughtworks.qdox.model.impl.DefaultBeanProperty>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultBeanProperty
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 2
    argNames:
    - beanPropertyMap
    - propertyName
    argTypes:
    - java.util.Map<String,com.thoughtworks.qdox.model.impl.DefaultBeanProperty>
    - String
    constantsTouched: []
    func_position:
      end: 759
      start: 747
    functionDepth: 1
    functionLinenumber: 747
    functionLinenumberEnd: 759
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getOrCreateProperty(java.util.Map<String,com.thoughtworks.qdox.model.impl.DefaultBeanProperty>,String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,com.thoughtworks.qdox.model.impl.DefaultBeanProperty>].put(String,com.thoughtworks.qdox.model.impl.DefaultBeanProperty)'
    - '[java.util.Map<String,com.thoughtworks.qdox.model.impl.DefaultBeanProperty>].get(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].<init>(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultBeanProperty
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getOrCreateProperty(java.util.Map<String,com.thoughtworks.qdox.model.impl.DefaultBeanProperty>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanProperty(String,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:764,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.BeanProperty
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - propertyName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 765
      start: 762
    functionDepth: 4
    functionLinenumber: 762
    functionLinenumberEnd: 765
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanProperty(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanProperty(String,boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.BeanProperty
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanPropertyMap(boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:770,1
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.BeanProperty>].get(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:770,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.BeanProperty
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 2
    argNames:
    - propertyName
    - superclasses
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 771
      start: 768
    functionDepth: 3
    functionLinenumber: 768
    functionLinenumberEnd: 771
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanProperty(String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,com.thoughtworks.qdox.model.BeanProperty>].get(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanPropertyMap(boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.BeanProperty
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanProperty(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:776,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSource()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:777,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getJavaClassLibrary()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:777,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClasses()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:777,1
    - Dst: clazz.isA()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:779,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:781,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 785
      start: 774
    functionDepth: 3
    functionLinenumber: 774
    functionLinenumberEnd: 785
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getDerivedClasses()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSource()'
    - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClasses()'
    - '[java.util.LinkedList].<init>()'
    - '[com.thoughtworks.qdox.model.JavaSource].getJavaClassLibrary()'
    - clazz.isA()
    - '[java.util.LinkedList].add(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getDerivedClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getTagsRecursive(String,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:791,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 2
    argNames:
    - name
    - superclasses
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 792
      start: 788
    functionDepth: 0
    functionLinenumber: 788
    functionLinenumberEnd: 792
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getTagsByName(String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getTagsRecursive(String,boolean)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getTagsByName(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:796,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getTagsByName(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:797,1
    - Dst: '[java.util.LinkedHashSet].addAll(java.util.List<com.thoughtworks.qdox.model.DocletTag>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:797,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperJavaClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:800,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getTagsRecursive(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:804,1
    - Dst: '[java.util.LinkedHashSet].addAll(java.util.List<com.thoughtworks.qdox.model.DocletTag>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:804,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getInterfaces()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:807,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getTagsRecursive(com.thoughtworks.qdox.model.impl.DefaultJavaClass,String,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:811,1
    - Dst: '[java.util.LinkedHashSet].addAll(java.util.List<com.thoughtworks.qdox.model.DocletTag>)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:811,1
    - Dst: '[java.util.LinkedList].<init>(java.util.LinkedHashSet)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:815,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 3
    argNames:
    - javaClass
    - name
    - superclasses
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 816
      start: 794
    functionDepth: 1
    functionLinenumber: 794
    functionLinenumberEnd: 816
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getTagsRecursive(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getTagsRecursive(com.thoughtworks.qdox.model.impl.DefaultJavaClass,String,boolean)'
    - '[java.util.LinkedHashSet].<init>()'
    - '[com.thoughtworks.qdox.model.JavaClass].getSuperJavaClass()'
    - '[java.util.LinkedList].<init>(java.util.LinkedHashSet)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getTagsRecursive(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
    - '[com.thoughtworks.qdox.model.JavaClass].getInterfaces()'
    - '[com.thoughtworks.qdox.model.JavaClass].getTagsByName(String)'
    - '[java.util.LinkedHashSet].addAll(java.util.List<com.thoughtworks.qdox.model.DocletTag>)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.DocletTag>
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getTagsRecursive(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:824,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isPrimitive()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:825,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:827,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:827,1
    - Dst: '[StringBuilder].append()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:831,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:832,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:833,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:833,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:835,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 836
      start: 821
    functionDepth: 4
    functionLinenumber: 821
    functionLinenumberEnd: 836
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isPrimitive()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append()'
    - '[StringBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFullyQualifiedName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:840,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 841
      start: 838
    functionDepth: 5
    functionLinenumber: 838
    functionLinenumberEnd: 841
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].toGenericString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].toGenericString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:846,1
    - Dst: '[String].hashCode()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:846,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 847
      start: 843
    functionDepth: 4
    functionLinenumber: 843
    functionLinenumberEnd: 847
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].hashCode()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFullyQualifiedName()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:862,1
    - Dst: clazz.getFullyQualifiedName()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:862,1
    - Dst: '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:862,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 863
      start: 850
    functionDepth: 4
    functionLinenumber: 850
    functionLinenumberEnd: 863
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].equals(Object)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 0
    functionsReached:
    - '[String].equals(com.thoughtworks.qdox.model.impl.DefaultJavaClass)'
    - clazz.getFullyQualifiedName()
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFullyQualifiedName()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSource()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:868,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getJavaClassLibrary()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaClass:868,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.JavaConstructor>
      - java.util.List<com.thoughtworks.qdox.model.JavaMethod>
      - java.util.List<com.thoughtworks.qdox.model.JavaField>
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - boolean
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.model.JavaType
      - java.util.List<com.thoughtworks.qdox.model.JavaClass>
      - java.util.List<com.thoughtworks.qdox.model.JavaInitializer>
      - java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>
      - com.thoughtworks.qdox.model.JavaPackage
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaClass
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibrary
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 869
      start: 866
    functionDepth: 3
    functionLinenumber: 866
    functionLinenumberEnd: 869
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getJavaClassLibrary()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSource()'
    - '[com.thoughtworks.qdox.model.JavaSource].getJavaClassLibrary()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibrary
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getJavaClassLibrary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].<init>(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaParameter
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 2
    argNames:
    - type
    - name
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].<init>(com.thoughtworks.qdox.model.JavaClass,String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].<init>(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaParameter
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].<init>(com.thoughtworks.qdox.model.JavaClass,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.impl.DefaultJavaParameter
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 3
    argNames:
    - type
    - name
    - varArgs
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 46
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].<init>(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.impl.DefaultJavaParameter
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].<init>(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getModelWriter()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:51,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].writeParameter()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:51,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].toString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 3
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getCodeBlock()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getModelWriter()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].writeParameter()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getCodeBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].setName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getJavaClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getJavaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaExecutable
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getExecutable()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaExecutable
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getExecutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaExecutable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 1
    argNames:
    - executable
    argTypes:
    - com.thoughtworks.qdox.model.JavaExecutable
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].setExecutable(com.thoughtworks.qdox.model.JavaExecutable)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].setExecutable(com.thoughtworks.qdox.model.JavaExecutable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getExecutable()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:92,1
    - Dst: '[com.thoughtworks.qdox.model.JavaExecutable].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 93
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getDeclaringClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaExecutable].getDeclaringClass()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getExecutable()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getDeclaringClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].isVarArgs()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].isVarArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getBinaryName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getBinaryName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getBinaryName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getBinaryName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getFullyQualifiedName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getCanonicalName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getCanonicalName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getCanonicalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getGenericCanonicalName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getGenericCanonicalName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getGenericCanonicalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getGenericFullyQualifiedName()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getGenericFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getGenericFullyQualifiedName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getGenericFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getExecutable()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:139,1
    - Dst: '[com.thoughtworks.qdox.model.JavaExecutable].getTypeParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:139,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedValue(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.impl.DefaultJavaParameter)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 140
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getResolvedValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedValue(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.impl.DefaultJavaParameter)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getExecutable()'
    - '[com.thoughtworks.qdox.model.JavaExecutable].getTypeParameters()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getResolvedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getExecutable()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:145,1
    - Dst: '[com.thoughtworks.qdox.model.JavaExecutable].getTypeParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:145,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedFullyQualifiedName(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.impl.DefaultJavaParameter)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getResolvedFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedFullyQualifiedName(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.impl.DefaultJavaParameter)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getExecutable()'
    - '[com.thoughtworks.qdox.model.JavaExecutable].getTypeParameters()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getResolvedFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getExecutable()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:151,1
    - Dst: '[com.thoughtworks.qdox.model.JavaExecutable].getTypeParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:151,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedGenericValue(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.impl.DefaultJavaParameter)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getResolvedGenericValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedGenericValue(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.impl.DefaultJavaParameter)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getExecutable()'
    - '[com.thoughtworks.qdox.model.JavaExecutable].getTypeParameters()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getResolvedGenericValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getExecutable()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:157,1
    - Dst: '[com.thoughtworks.qdox.model.JavaExecutable].getTypeParameters()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:157,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedGenericFullyQualifiedName(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.impl.DefaultJavaParameter)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getResolvedGenericFullyQualifiedName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedGenericFullyQualifiedName(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.impl.DefaultJavaParameter)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getExecutable()'
    - '[com.thoughtworks.qdox.model.JavaExecutable].getTypeParameters()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getResolvedGenericFullyQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].isVarArgs()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:163,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:163,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].hashCode()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:163,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 164
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].hashCode()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getType()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].isVarArgs()'
    - '[com.thoughtworks.qdox.model.JavaType].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getType()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:179,1
    - Dst: p.getType()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:179,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].equals(com.thoughtworks.qdox.model.impl.DefaultJavaParameter)'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:179,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].isVarArgs()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:179,1
    - Dst: p.isVarArgs()
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:179,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 180
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 180
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].equals(Object)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getType()'
    - '[com.thoughtworks.qdox.model.JavaType].equals(com.thoughtworks.qdox.model.impl.DefaultJavaParameter)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].isVarArgs()'
    - p.getType()
    - p.isVarArgs()
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getResolvedValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 182
    functionDepth: 2
    functionLinenumber: 182
    functionLinenumberEnd: 186
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getResolvedValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getGenericValue()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 192
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getGenericValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getGenericValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getGenericValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].toGenericString()'
      Src: com.thoughtworks.qdox.model.impl.DefaultJavaParameter:197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.model.JavaExecutable
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.JavaParameter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 198
    functionName: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].toGenericString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].toGenericString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].toGenericString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.UnaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.PreIncrement:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.PreIncrement
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 1
    argNames:
    - value
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.model.expression.PreIncrement].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PreIncrement.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.UnaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.PreIncrement
    signature: '[com.thoughtworks.qdox.model.expression.PreIncrement].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.PreIncrement:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.model.expression.PreIncrement].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PreIncrement.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.PreIncrement].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrement].getValue()'
      Src: com.thoughtworks.qdox.model.expression.PreIncrement:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrement].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.PreIncrement:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.model.expression.PreIncrement].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PreIncrement.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PreIncrement].getValue()'
    - '[com.thoughtworks.qdox.model.expression.PreIncrement].getParameterValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.PreIncrement].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrement].getValue()'
      Src: com.thoughtworks.qdox.model.expression.PreIncrement:45,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreIncrement].toString()'
      Src: com.thoughtworks.qdox.model.expression.PreIncrement:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.model.expression.PreIncrement].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PreIncrement.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PreIncrement].getValue()'
    - '[com.thoughtworks.qdox.model.expression.PreIncrement].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.PreIncrement].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaType
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.TypeRef
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - com.thoughtworks.qdox.model.JavaType
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[com.thoughtworks.qdox.model.expression.TypeRef].<init>(com.thoughtworks.qdox.model.JavaType)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/TypeRef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.TypeRef
    signature: '[com.thoughtworks.qdox.model.expression.TypeRef].<init>(com.thoughtworks.qdox.model.JavaType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.model.expression.TypeRef].getType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/TypeRef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.expression.TypeRef].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getValue()'
      Src: com.thoughtworks.qdox.model.expression.TypeRef:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[com.thoughtworks.qdox.model.expression.TypeRef].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/TypeRef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaType].getValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.TypeRef].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.TypeRef:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[com.thoughtworks.qdox.model.expression.TypeRef].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/TypeRef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.TypeRef].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getValue()'
      Src: com.thoughtworks.qdox.model.expression.TypeRef:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[com.thoughtworks.qdox.model.expression.TypeRef].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/TypeRef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaType].getValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.TypeRef].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.AnnotationValueList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - valueList
    argTypes:
    - java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].<init>(java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/AnnotationValueList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.AnnotationValueList
    signature: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].<init>(java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].getValueList()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/AnnotationValueList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>
    signature: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].getValueList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueList:45,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueList:47,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>].iterator()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueList:49,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].hasNext()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueList:49,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].next()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueList:51,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].toString()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueList:51,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueList:51,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].hasNext()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueList:53,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueList:55,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueList:59,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueList:61,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 62
    functionName: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/AnnotationValueList.java
    functionUses: 4
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].next()'
    - '[StringBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].hasNext()'
    - '[StringBuilder].append(char)'
    - '[java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>].iterator()'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueList:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/AnnotationValueList.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueList:73,1
    - Dst: value.getParameterValue()
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueList:77,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.expression.AnnotationValueList)'
      Src: com.thoughtworks.qdox.model.expression.AnnotationValueList:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 81
    functionName: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/AnnotationValueList.java
    functionUses: 3
    functionsReached:
    - '[java.util.LinkedList].add(com.thoughtworks.qdox.model.expression.AnnotationValueList)'
    - '[java.util.LinkedList].<init>()'
    - value.getParameterValue()
    linkageType: ''
    returnType: java.util.List<Object>
    signature: '[com.thoughtworks.qdox.model.expression.AnnotationValueList].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.Add
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - add
    argTypes:
    - com.thoughtworks.qdox.model.expression.Add
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Add)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Add)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.Subtract
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - subtract
    argTypes:
    - com.thoughtworks.qdox.model.expression.Subtract
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Subtract)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Subtract)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.Multiply
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - multiply
    argTypes:
    - com.thoughtworks.qdox.model.expression.Multiply
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Multiply)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Multiply)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.Divide
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - divide
    argTypes:
    - com.thoughtworks.qdox.model.expression.Divide
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Divide)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Divide)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.GreaterThan
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - greaterThan
    argTypes:
    - com.thoughtworks.qdox.model.expression.GreaterThan
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.GreaterThan)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.GreaterThan)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.LessThan
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lessThan
    argTypes:
    - com.thoughtworks.qdox.model.expression.LessThan
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.LessThan)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.LessThan)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaAnnotation
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotation
    argTypes:
    - com.thoughtworks.qdox.model.JavaAnnotation
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.JavaAnnotation)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.JavaAnnotation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.Constant
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - constant
    argTypes:
    - com.thoughtworks.qdox.model.expression.Constant
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Constant)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Constant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ParenExpression
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expression
    argTypes:
    - com.thoughtworks.qdox.model.expression.ParenExpression
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.ParenExpression)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.ParenExpression)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValueList
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - valueList
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValueList
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.AnnotationValueList)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.AnnotationValueList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.TypeRef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - typeRef
    argTypes:
    - com.thoughtworks.qdox.model.expression.TypeRef
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.TypeRef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.TypeRef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.FieldRef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fieldRef
    argTypes:
    - com.thoughtworks.qdox.model.expression.FieldRef
    constantsTouched: []
    func_position:
      end: 54
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 54
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.FieldRef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.FieldRef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.LessEquals
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lessEquals
    argTypes:
    - com.thoughtworks.qdox.model.expression.LessEquals
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.LessEquals)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.LessEquals)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.GreaterEquals
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - greaterEquals
    argTypes:
    - com.thoughtworks.qdox.model.expression.GreaterEquals
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.GreaterEquals)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.GreaterEquals)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.Remainder
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - remainder
    argTypes:
    - com.thoughtworks.qdox.model.expression.Remainder
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Remainder)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Remainder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.Or
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - or
    argTypes:
    - com.thoughtworks.qdox.model.expression.Or
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Or)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Or)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.And
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - and
    argTypes:
    - com.thoughtworks.qdox.model.expression.And
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.And)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.And)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ShiftLeft
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - left
    argTypes:
    - com.thoughtworks.qdox.model.expression.ShiftLeft
    constantsTouched: []
    func_position:
      end: 66
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 66
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.ShiftLeft)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.ShiftLeft)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ShiftRight
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.ShiftRight
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.ShiftRight)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.ShiftRight)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.Not
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - not
    argTypes:
    - com.thoughtworks.qdox.model.expression.Not
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Not)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Not)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.LogicalOr
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - or
    argTypes:
    - com.thoughtworks.qdox.model.expression.LogicalOr
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.LogicalOr)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.LogicalOr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.LogicalAnd
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - and
    argTypes:
    - com.thoughtworks.qdox.model.expression.LogicalAnd
    constantsTouched: []
    func_position:
      end: 74
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 74
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.LogicalAnd)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.LogicalAnd)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.LogicalNot
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - not
    argTypes:
    - com.thoughtworks.qdox.model.expression.LogicalNot
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.LogicalNot)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.LogicalNot)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.MinusSign
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sign
    argTypes:
    - com.thoughtworks.qdox.model.expression.MinusSign
    constantsTouched: []
    func_position:
      end: 78
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 78
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.MinusSign)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.MinusSign)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.PlusSign
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sign
    argTypes:
    - com.thoughtworks.qdox.model.expression.PlusSign
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.PlusSign)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.PlusSign)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.UnsignedShiftRight
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.UnsignedShiftRight
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.UnsignedShiftRight)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.UnsignedShiftRight)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.Equals
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationEquals
    argTypes:
    - com.thoughtworks.qdox.model.expression.Equals
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Equals)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Equals)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.NotEquals
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationNotEquals
    argTypes:
    - com.thoughtworks.qdox.model.expression.NotEquals
    constantsTouched: []
    func_position:
      end: 86
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 86
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.NotEquals)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.NotEquals)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExclusiveOr
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationExclusiveOr
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExclusiveOr
    constantsTouched: []
    func_position:
      end: 88
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 88
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.ExclusiveOr)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.ExclusiveOr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.Query
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationQuery
    argTypes:
    - com.thoughtworks.qdox.model.expression.Query
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Query)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Query)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.Cast
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationCast
    argTypes:
    - com.thoughtworks.qdox.model.expression.Cast
    constantsTouched: []
    func_position:
      end: 92
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 92
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Cast)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Cast)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.PreDecrement
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - preDecrement
    argTypes:
    - com.thoughtworks.qdox.model.expression.PreDecrement
    constantsTouched: []
    func_position:
      end: 94
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 94
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.PreDecrement)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.PreDecrement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.PreIncrement
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - preIncrement
    argTypes:
    - com.thoughtworks.qdox.model.expression.PreIncrement
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.PreIncrement)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.PreIncrement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.PostDecrement
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - postDecrement
    argTypes:
    - com.thoughtworks.qdox.model.expression.PostDecrement
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.PostDecrement)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.PostDecrement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.PostIncrement
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - postIncrement
    argTypes:
    - com.thoughtworks.qdox.model.expression.PostIncrement
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.PostIncrement)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.PostIncrement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.Assignment
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - assignment
    argTypes:
    - com.thoughtworks.qdox.model.expression.Assignment
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Assignment)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Assignment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.MethodInvocation
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - methodInvocation
    argTypes:
    - com.thoughtworks.qdox.model.expression.MethodInvocation
    constantsTouched: []
    func_position:
      end: 104
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 104
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.MethodInvocation)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.MethodInvocation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.Lambda
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lambda
    argTypes:
    - com.thoughtworks.qdox.model.expression.Lambda
    constantsTouched: []
    func_position:
      end: 106
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 106
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Lambda)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Lambda)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.expression.ExpressionVisitor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.ExpressionVisitor
    signature: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[com.thoughtworks.qdox.model.expression.AnnotationValue].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/AnnotationValue.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.AnnotationValue].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.expression.AnnotationValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.AnnotationValue].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/AnnotationValue.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.AnnotationValue
    signature: '[com.thoughtworks.qdox.model.expression.AnnotationValue].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.Remainder:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.Remainder
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.Remainder].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Remainder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.Remainder
    signature: '[com.thoughtworks.qdox.model.expression.Remainder].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Remainder].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.Remainder:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Remainder].toString()'
      Src: com.thoughtworks.qdox.model.expression.Remainder:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Remainder].getRight()'
      Src: com.thoughtworks.qdox.model.expression.Remainder:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Remainder].toString()'
      Src: com.thoughtworks.qdox.model.expression.Remainder:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.Remainder].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Remainder.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Remainder].toString()'
    - '[com.thoughtworks.qdox.model.expression.Remainder].getRight()'
    - '[com.thoughtworks.qdox.model.expression.Remainder].getLeft()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Remainder].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.Remainder:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.Remainder].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Remainder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.Remainder].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Remainder].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.Remainder:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Remainder].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Remainder:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Remainder].getRight()'
      Src: com.thoughtworks.qdox.model.expression.Remainder:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Remainder].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Remainder:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.Remainder].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Remainder.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Remainder].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.Remainder].getRight()'
    - '[com.thoughtworks.qdox.model.expression.Remainder].getLeft()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Remainder].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.Expression
      - String
      - com.thoughtworks.qdox.model.expression.Expression
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.Expression
      - String
      - com.thoughtworks.qdox.model.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.Assignment
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - leftHandSide
    - operator
    - assignmentExpression
    argTypes:
    - com.thoughtworks.qdox.model.expression.Expression
    - String
    - com.thoughtworks.qdox.model.expression.Expression
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.model.expression.Assignment].<init>(com.thoughtworks.qdox.model.expression.Expression,String,com.thoughtworks.qdox.model.expression.Expression)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Assignment.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.Assignment
    signature: '[com.thoughtworks.qdox.model.expression.Assignment].<init>(com.thoughtworks.qdox.model.expression.Expression,String,com.thoughtworks.qdox.model.expression.Expression)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.Assignment:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.Expression
      - String
      - com.thoughtworks.qdox.model.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[com.thoughtworks.qdox.model.expression.Assignment].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Assignment.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.Assignment].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Expression].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Assignment:47,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Expression].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Assignment:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.Expression
      - String
      - com.thoughtworks.qdox.model.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[com.thoughtworks.qdox.model.expression.Assignment].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Assignment.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Expression].getParameterValue()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.Assignment].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Expression].toString()'
      Src: com.thoughtworks.qdox.model.expression.Assignment:53,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Expression].toString()'
      Src: com.thoughtworks.qdox.model.expression.Assignment:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.Expression
      - String
      - com.thoughtworks.qdox.model.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: '[com.thoughtworks.qdox.model.expression.Assignment].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Assignment.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Expression].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Assignment].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.Subtract:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.Subtract
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.Subtract].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Subtract.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.Subtract
    signature: '[com.thoughtworks.qdox.model.expression.Subtract].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Subtract].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.Subtract:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Subtract].toString()'
      Src: com.thoughtworks.qdox.model.expression.Subtract:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Subtract].getRight()'
      Src: com.thoughtworks.qdox.model.expression.Subtract:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Subtract].toString()'
      Src: com.thoughtworks.qdox.model.expression.Subtract:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.Subtract].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Subtract.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Subtract].getRight()'
    - '[com.thoughtworks.qdox.model.expression.Subtract].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.Subtract].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Subtract].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.Subtract:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.Subtract].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Subtract.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.Subtract].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Subtract].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.Subtract:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Subtract].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Subtract:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Subtract].getRight()'
      Src: com.thoughtworks.qdox.model.expression.Subtract:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Subtract].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Subtract:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.Subtract].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Subtract.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Subtract].getRight()'
    - '[com.thoughtworks.qdox.model.expression.Subtract].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.Subtract].getLeft()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Subtract].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.ShiftRight:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.ShiftRight
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.ShiftRight].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ShiftRight.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.ShiftRight
    signature: '[com.thoughtworks.qdox.model.expression.ShiftRight].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRight].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.ShiftRight:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRight].toString()'
      Src: com.thoughtworks.qdox.model.expression.ShiftRight:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRight].getRight()'
      Src: com.thoughtworks.qdox.model.expression.ShiftRight:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRight].toString()'
      Src: com.thoughtworks.qdox.model.expression.ShiftRight:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.ShiftRight].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ShiftRight.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ShiftRight].toString()'
    - '[com.thoughtworks.qdox.model.expression.ShiftRight].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.ShiftRight].getRight()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.ShiftRight].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.ShiftRight:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.ShiftRight].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ShiftRight.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ShiftRight].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRight].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.ShiftRight:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRight].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.ShiftRight:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRight].getRight()'
      Src: com.thoughtworks.qdox.model.expression.ShiftRight:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftRight].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.ShiftRight:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.ShiftRight].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ShiftRight.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ShiftRight].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.ShiftRight].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.ShiftRight].getRight()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.ShiftRight].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.Equals:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.Equals
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.Equals].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Equals.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.Equals
    signature: '[com.thoughtworks.qdox.model.expression.Equals].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Equals].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.Equals:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Equals].toString()'
      Src: com.thoughtworks.qdox.model.expression.Equals:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Equals].getRight()'
      Src: com.thoughtworks.qdox.model.expression.Equals:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Equals].toString()'
      Src: com.thoughtworks.qdox.model.expression.Equals:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.Equals].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Equals.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Equals].getRight()'
    - '[com.thoughtworks.qdox.model.expression.Equals].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.Equals].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Equals].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.Equals:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.Equals].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Equals.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.Equals].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Equals].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.Equals:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Equals].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Equals:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Equals].getRight()'
      Src: com.thoughtworks.qdox.model.expression.Equals:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Equals].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Equals:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.Equals].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Equals.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Equals].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.Equals].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.Equals].getRight()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Equals].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.UnaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.LogicalNot:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.LogicalNot
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 1
    argNames:
    - value
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalNot].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LogicalNot.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.UnaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.LogicalNot
    signature: '[com.thoughtworks.qdox.model.expression.LogicalNot].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalNot].getValue()'
      Src: com.thoughtworks.qdox.model.expression.LogicalNot:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalNot].toString()'
      Src: com.thoughtworks.qdox.model.expression.LogicalNot:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalNot].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LogicalNot.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LogicalNot].getValue()'
    - '[com.thoughtworks.qdox.model.expression.LogicalNot].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.LogicalNot].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.LogicalNot:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalNot].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LogicalNot.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.LogicalNot].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalNot].getValue()'
      Src: com.thoughtworks.qdox.model.expression.LogicalNot:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalNot].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LogicalNot:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalNot].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LogicalNot.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LogicalNot].getValue()'
    - '[com.thoughtworks.qdox.model.expression.LogicalNot].getParameterValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.LogicalNot].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.UnaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.PlusSign:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.PlusSign
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 1
    argNames:
    - value
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.PlusSign].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PlusSign.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.UnaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.PlusSign
    signature: '[com.thoughtworks.qdox.model.expression.PlusSign].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PlusSign].getValue()'
      Src: com.thoughtworks.qdox.model.expression.PlusSign:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PlusSign].toString()'
      Src: com.thoughtworks.qdox.model.expression.PlusSign:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.PlusSign].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PlusSign.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PlusSign].toString()'
    - '[com.thoughtworks.qdox.model.expression.PlusSign].getValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.PlusSign].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.PlusSign:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.PlusSign].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PlusSign.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.PlusSign].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PlusSign].getValue()'
      Src: com.thoughtworks.qdox.model.expression.PlusSign:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PlusSign].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.PlusSign:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.PlusSign].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PlusSign.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PlusSign].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.PlusSign].getValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.PlusSign].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.Multiply:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.Multiply
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.Multiply].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Multiply.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.Multiply
    signature: '[com.thoughtworks.qdox.model.expression.Multiply].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Multiply].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.Multiply:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Multiply].toString()'
      Src: com.thoughtworks.qdox.model.expression.Multiply:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Multiply].getRight()'
      Src: com.thoughtworks.qdox.model.expression.Multiply:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Multiply].toString()'
      Src: com.thoughtworks.qdox.model.expression.Multiply:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.Multiply].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Multiply.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Multiply].toString()'
    - '[com.thoughtworks.qdox.model.expression.Multiply].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.Multiply].getRight()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Multiply].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.Multiply:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.Multiply].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Multiply.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.Multiply].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Multiply].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.Multiply:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Multiply].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Multiply:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Multiply].getRight()'
      Src: com.thoughtworks.qdox.model.expression.Multiply:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Multiply].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Multiply:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.Multiply].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Multiply.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Multiply].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.Multiply].getRight()'
    - '[com.thoughtworks.qdox.model.expression.Multiply].getParameterValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Multiply].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.Add:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.Add
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.Add].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Add.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.Add
    signature: '[com.thoughtworks.qdox.model.expression.Add].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Add].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.Add:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Add].toString()'
      Src: com.thoughtworks.qdox.model.expression.Add:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Add].getRight()'
      Src: com.thoughtworks.qdox.model.expression.Add:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Add].toString()'
      Src: com.thoughtworks.qdox.model.expression.Add:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.Add].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Add.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Add].getRight()'
    - '[com.thoughtworks.qdox.model.expression.Add].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.Add].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Add].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.Add:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.Add].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Add.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.Add].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Add].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.Add:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Add].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Add:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Add].getRight()'
      Src: com.thoughtworks.qdox.model.expression.Add:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Add].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Add:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.Add].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Add.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Add].getRight()'
    - '[com.thoughtworks.qdox.model.expression.Add].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.Add].getLeft()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Add].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 9
      start: 5
    functionDepth: 0
    functionLinenumber: 5
    functionLinenumberEnd: 9
    functionName: '[com.thoughtworks.qdox.model.expression.Lambda].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Lambda.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.Lambda].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.Lambda:14,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 15
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 15
    functionName: '[com.thoughtworks.qdox.model.expression.Lambda].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Lambda.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.Lambda].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.Lambda
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.Lambda].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Lambda.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.Lambda
    signature: '[com.thoughtworks.qdox.model.expression.Lambda].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.UnaryOperator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.expression.UnaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/UnaryOperator.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.UnaryOperator
    signature: '[com.thoughtworks.qdox.model.expression.UnaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.AnnotationValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.model.expression.UnaryOperator].getValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/UnaryOperator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.AnnotationValue
    signature: '[com.thoughtworks.qdox.model.expression.UnaryOperator].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.expression.Constant
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - image
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[com.thoughtworks.qdox.model.expression.Constant].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Constant.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.Constant
    signature: '[com.thoughtworks.qdox.model.expression.Constant].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Constant.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].<init>(String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:39,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.Constant
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 48
    functionName: '[com.thoughtworks.qdox.model.expression.Constant].newBooleanLiteral(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Constant.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Constant].<init>(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.Constant
    signature: '[com.thoughtworks.qdox.model.expression.Constant].newBooleanLiteral(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].<init>(String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.Constant
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 60
    functionName: '[com.thoughtworks.qdox.model.expression.Constant].newCharacterLiteral(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Constant.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Constant].<init>(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.Constant
    signature: '[com.thoughtworks.qdox.model.expression.Constant].newCharacterLiteral(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].<init>(String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.Constant
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 72
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 72
    functionName: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Constant.java
    functionUses: 3
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Constant].<init>(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.Constant
    signature: '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].<init>(String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:76,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.Constant
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 84
    functionName: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Constant.java
    functionUses: 8
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Constant].<init>(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.Constant
    signature: '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].<init>(String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:88,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.Constant
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 96
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 96
    functionName: '[com.thoughtworks.qdox.model.expression.Constant].newStringLiteral(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Constant.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Constant].<init>(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.Constant
    signature: '[com.thoughtworks.qdox.model.expression.Constant].newStringLiteral(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[com.thoughtworks.qdox.model.expression.Constant].getImage()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Constant.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Constant].getImage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 107
    functionName: '[com.thoughtworks.qdox.model.expression.Constant].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Constant.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Constant].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.Constant:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[com.thoughtworks.qdox.model.expression.Constant].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Constant.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.Constant].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionName: '[com.thoughtworks.qdox.model.expression.Constant].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Constant.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Constant].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.expression.Constant:123,1
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.model.expression.Constant:130,1
    - Dst: '[String].charAt(com.thoughtworks.qdox.model.expression.Constant)'
      Src: com.thoughtworks.qdox.model.expression.Constant:132,1
    - Dst: Character.digit(com.thoughtworks.qdox.model.expression.Constant,int)
      Src: com.thoughtworks.qdox.model.expression.Constant:138,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.expression.Constant:149,1
    - Dst: Character.digit(com.thoughtworks.qdox.model.expression.Constant,int)
      Src: com.thoughtworks.qdox.model.expression.Constant:158,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.expression.Constant:164,1
    - Dst: Character.digit(com.thoughtworks.qdox.model.expression.Constant,int)
      Src: com.thoughtworks.qdox.model.expression.Constant:177,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.expression.Constant:184,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.expression.Constant:188,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.expression.Constant:192,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.expression.Constant:196,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.expression.Constant:200,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.expression.Constant:204,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.expression.Constant:208,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.model.expression.Constant:212,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.expression.Constant)'
      Src: com.thoughtworks.qdox.model.expression.Constant:228,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.expression.Constant:233,1
    CyclomaticComplexity: 34
    EdgeCount: 34
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 234
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 234
    functionName: '[com.thoughtworks.qdox.model.expression.Constant].convertString(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Constant.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].toString()'
    - Character.digit(com.thoughtworks.qdox.model.expression.Constant,int)
    - '[StringBuilder].<init>()'
    - '[String].length()'
    - '[StringBuilder].append(char)'
    - '[String].charAt(com.thoughtworks.qdox.model.expression.Constant)'
    - '[StringBuilder].append(com.thoughtworks.qdox.model.expression.Constant)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Constant].convertString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Boolean.valueOf(String)
      Src: com.thoughtworks.qdox.model.expression.Constant:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 239
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 239
    functionName: '[com.thoughtworks.qdox.model.expression.Constant].toBoolean(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Constant.java
    functionUses: 0
    functionsReached:
    - Boolean.valueOf(String)
    linkageType: ''
    returnType: Boolean
    signature: '[com.thoughtworks.qdox.model.expression.Constant].toBoolean(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replaceAll(String,String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:243,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:249,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].matcher(com.thoughtworks.qdox.model.expression.Constant)'
      Src: com.thoughtworks.qdox.model.expression.Constant:249,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].find()'
      Src: com.thoughtworks.qdox.model.expression.Constant:249,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:254,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].matcher(com.thoughtworks.qdox.model.expression.Constant)'
      Src: com.thoughtworks.qdox.model.expression.Constant:254,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].find()'
      Src: com.thoughtworks.qdox.model.expression.Constant:254,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:259,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].matcher(com.thoughtworks.qdox.model.expression.Constant)'
      Src: com.thoughtworks.qdox.model.expression.Constant:259,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].find()'
      Src: com.thoughtworks.qdox.model.expression.Constant:259,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:264,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].matcher(com.thoughtworks.qdox.model.expression.Constant)'
      Src: com.thoughtworks.qdox.model.expression.Constant:264,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].find()'
      Src: com.thoughtworks.qdox.model.expression.Constant:264,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].length()'
      Src: com.thoughtworks.qdox.model.expression.Constant:266,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].substring(com.thoughtworks.qdox.model.expression.Constant,int)'
      Src: com.thoughtworks.qdox.model.expression.Constant:266,1
    - Dst: Long.valueOf(com.thoughtworks.qdox.model.expression.Constant,com.thoughtworks.qdox.model.expression.Constant)
      Src: com.thoughtworks.qdox.model.expression.Constant:266,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].substring(com.thoughtworks.qdox.model.expression.Constant)'
      Src: com.thoughtworks.qdox.model.expression.Constant:270,1
    - Dst: Integer.valueOf(com.thoughtworks.qdox.model.expression.Constant,com.thoughtworks.qdox.model.expression.Constant)
      Src: com.thoughtworks.qdox.model.expression.Constant:270,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Number
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 274
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 274
    functionName: '[com.thoughtworks.qdox.model.expression.Constant].toIntegerLiteral(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Constant.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(com.thoughtworks.qdox.model.expression.Constant,com.thoughtworks.qdox.model.expression.Constant)
    - '[String].replaceAll(String,String)'
    - '[com.thoughtworks.qdox.model.expression.Constant].matcher(com.thoughtworks.qdox.model.expression.Constant)'
    - '[com.thoughtworks.qdox.model.expression.Constant].substring(com.thoughtworks.qdox.model.expression.Constant,int)'
    - Long.valueOf(com.thoughtworks.qdox.model.expression.Constant,com.thoughtworks.qdox.model.expression.Constant)
    - '[com.thoughtworks.qdox.model.expression.Constant].length()'
    - '[com.thoughtworks.qdox.model.expression.Constant].substring(com.thoughtworks.qdox.model.expression.Constant)'
    - '[com.thoughtworks.qdox.model.expression.Constant].find()'
    - '[java.util.regex.Pattern].compile(String)'
    linkageType: ''
    returnType: Number
    signature: '[com.thoughtworks.qdox.model.expression.Constant].toIntegerLiteral(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replaceAll(String,String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:278,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:282,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].matcher(com.thoughtworks.qdox.model.expression.Constant)'
      Src: com.thoughtworks.qdox.model.expression.Constant:282,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].find()'
      Src: com.thoughtworks.qdox.model.expression.Constant:282,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].length()'
      Src: com.thoughtworks.qdox.model.expression.Constant:284,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].substring(int,int)'
      Src: com.thoughtworks.qdox.model.expression.Constant:284,1
    - Dst: Double.valueOf(com.thoughtworks.qdox.model.expression.Constant)
      Src: com.thoughtworks.qdox.model.expression.Constant:284,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:286,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].matcher(com.thoughtworks.qdox.model.expression.Constant)'
      Src: com.thoughtworks.qdox.model.expression.Constant:286,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].find()'
      Src: com.thoughtworks.qdox.model.expression.Constant:286,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].length()'
      Src: com.thoughtworks.qdox.model.expression.Constant:288,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].substring(int,int)'
      Src: com.thoughtworks.qdox.model.expression.Constant:288,1
    - Dst: Float.valueOf(com.thoughtworks.qdox.model.expression.Constant)
      Src: com.thoughtworks.qdox.model.expression.Constant:288,1
    - Dst: Float.valueOf(com.thoughtworks.qdox.model.expression.Constant)
      Src: com.thoughtworks.qdox.model.expression.Constant:292,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Number
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 296
      start: 276
    functionDepth: 1
    functionLinenumber: 276
    functionLinenumberEnd: 296
    functionName: '[com.thoughtworks.qdox.model.expression.Constant].toFloatingPointLiteral(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Constant.java
    functionUses: 0
    functionsReached:
    - '[String].replaceAll(String,String)'
    - '[com.thoughtworks.qdox.model.expression.Constant].substring(int,int)'
    - '[com.thoughtworks.qdox.model.expression.Constant].matcher(com.thoughtworks.qdox.model.expression.Constant)'
    - Double.valueOf(com.thoughtworks.qdox.model.expression.Constant)
    - Float.valueOf(com.thoughtworks.qdox.model.expression.Constant)
    - '[com.thoughtworks.qdox.model.expression.Constant].length()'
    - '[com.thoughtworks.qdox.model.expression.Constant].find()'
    - '[java.util.regex.Pattern].compile(String)'
    linkageType: ''
    returnType: Number
    signature: '[com.thoughtworks.qdox.model.expression.Constant].toFloatingPointLiteral(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:307,1
    - Dst: '[String].endsWith(String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:307,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:309,1
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.model.expression.Constant:312,1
    - Dst: '[String].substring(int,int)'
      Src: com.thoughtworks.qdox.model.expression.Constant:312,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].convertString(com.thoughtworks.qdox.model.expression.Constant)'
      Src: com.thoughtworks.qdox.model.expression.Constant:312,1
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.model.expression.Constant:314,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:316,1
    - Dst: '[String].charAt(int)'
      Src: com.thoughtworks.qdox.model.expression.Constant:319,1
    - Dst: Character.valueOf(com.thoughtworks.qdox.model.expression.Constant)
      Src: com.thoughtworks.qdox.model.expression.Constant:319,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Character
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 320
      start: 305
    functionDepth: 1
    functionLinenumber: 305
    functionLinenumberEnd: 320
    functionName: '[com.thoughtworks.qdox.model.expression.Constant].toChar(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Constant.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,int)'
    - '[com.thoughtworks.qdox.model.expression.Constant].convertString(com.thoughtworks.qdox.model.expression.Constant)'
    - Character.valueOf(com.thoughtworks.qdox.model.expression.Constant)
    - '[IllegalArgumentException].<init>(String)'
    - '[String].length()'
    - '[String].charAt(int)'
    - '[String].startsWith(String)'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: Character
    signature: '[com.thoughtworks.qdox.model.expression.Constant].toChar(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.model.expression.Constant:331,1
    - Dst: '[String].startsWith(String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:331,1
    - Dst: '[String].endsWith(String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:331,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.thoughtworks.qdox.model.expression.Constant:333,1
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.model.expression.Constant:336,1
    - Dst: '[String].substring(int,int)'
      Src: com.thoughtworks.qdox.model.expression.Constant:336,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Constant].convertString(com.thoughtworks.qdox.model.expression.Constant)'
      Src: com.thoughtworks.qdox.model.expression.Constant:336,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 337
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 337
    functionName: '[com.thoughtworks.qdox.model.expression.Constant].toString(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Constant.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,int)'
    - '[com.thoughtworks.qdox.model.expression.Constant].convertString(com.thoughtworks.qdox.model.expression.Constant)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].length()'
    - '[String].startsWith(String)'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Constant].toString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.LogicalOr:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.LogicalOr
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalOr].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LogicalOr.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.LogicalOr
    signature: '[com.thoughtworks.qdox.model.expression.LogicalOr].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOr].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.LogicalOr:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOr].toString()'
      Src: com.thoughtworks.qdox.model.expression.LogicalOr:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOr].getRight()'
      Src: com.thoughtworks.qdox.model.expression.LogicalOr:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOr].toString()'
      Src: com.thoughtworks.qdox.model.expression.LogicalOr:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalOr].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LogicalOr.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LogicalOr].toString()'
    - '[com.thoughtworks.qdox.model.expression.LogicalOr].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.LogicalOr].getRight()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.LogicalOr].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.LogicalOr:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalOr].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LogicalOr.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.LogicalOr].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOr].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.LogicalOr:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOr].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LogicalOr:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOr].getRight()'
      Src: com.thoughtworks.qdox.model.expression.LogicalOr:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalOr].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LogicalOr:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalOr].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LogicalOr.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LogicalOr].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.LogicalOr].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.LogicalOr].getRight()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.LogicalOr].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.UnaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.PostDecrement:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.PostDecrement
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 1
    argNames:
    - value
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.model.expression.PostDecrement].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PostDecrement.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.UnaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.PostDecrement
    signature: '[com.thoughtworks.qdox.model.expression.PostDecrement].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.PostDecrement:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.model.expression.PostDecrement].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PostDecrement.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.PostDecrement].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrement].getValue()'
      Src: com.thoughtworks.qdox.model.expression.PostDecrement:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrement].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.PostDecrement:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.model.expression.PostDecrement].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PostDecrement.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PostDecrement].getValue()'
    - '[com.thoughtworks.qdox.model.expression.PostDecrement].getParameterValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.PostDecrement].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrement].getValue()'
      Src: com.thoughtworks.qdox.model.expression.PostDecrement:45,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostDecrement].toString()'
      Src: com.thoughtworks.qdox.model.expression.PostDecrement:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.model.expression.PostDecrement].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PostDecrement.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PostDecrement].getValue()'
    - '[com.thoughtworks.qdox.model.expression.PostDecrement].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.PostDecrement].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.StringTokenizer].<init>(String,String)'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:52,1
    - Dst: '[java.util.StringTokenizer].countTokens()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:52,1
    - Dst: '[String].indexOf(char,int)'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:58,1
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.model.JavaField
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.FieldRef
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 62
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRef].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/FieldRef.java
    functionUses: 3
    functionsReached:
    - '[String].length()'
    - '[String].indexOf(char,int)'
    - '[java.util.StringTokenizer].countTokens()'
    - '[java.util.StringTokenizer].<init>(String,String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.FieldRef
    signature: '[com.thoughtworks.qdox.model.expression.FieldRef].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.model.JavaField
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRef].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/FieldRef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.FieldRef].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].substring(int)'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.model.JavaField
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - end
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRef].getNamePrefix(int)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/FieldRef.java
    functionUses: 1
    functionsReached:
    - '[String].substring(int)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.FieldRef].getNamePrefix(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].substring(int)'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.model.JavaField
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRef].getNamePart(int)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/FieldRef.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.FieldRef].getNamePart(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.model.JavaField
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRef].getPartCount()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/FieldRef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.model.expression.FieldRef].getPartCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.model.JavaField
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRef].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/FieldRef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.FieldRef].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].getName()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.model.JavaField
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRef].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/FieldRef.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.FieldRef].getName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.FieldRef].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].getField()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:99,1
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:100,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:100,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].equals(com.thoughtworks.qdox.model.expression.FieldRef)'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:100,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:102,1
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:102,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getName()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:102,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.model.JavaField
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 96
    functionDepth: 3
    functionLinenumber: 96
    functionLinenumberEnd: 108
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRef].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/FieldRef.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaField].getName()'
    - '[com.thoughtworks.qdox.model.JavaField].getDeclaringClass()'
    - '[com.thoughtworks.qdox.model.JavaClass].equals(com.thoughtworks.qdox.model.expression.FieldRef)'
    - '[com.thoughtworks.qdox.model.expression.FieldRef].getDeclaringClass()'
    - '[com.thoughtworks.qdox.model.expression.FieldRef].getField()'
    - '[com.thoughtworks.qdox.model.expression.FieldRef].getCanonicalName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.FieldRef].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.model.JavaField
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - declaringClass
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRef].setDeclaringClass(com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/FieldRef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.FieldRef].setDeclaringClass(com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.ClassLibrary
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.model.JavaField
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - classLibrary
    argTypes:
    - com.thoughtworks.qdox.library.ClassLibrary
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRef].setClassLibrary(com.thoughtworks.qdox.library.ClassLibrary)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/FieldRef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.model.expression.FieldRef].setClassLibrary(com.thoughtworks.qdox.library.ClassLibrary)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].getField()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:124,1
    - Dst: '[String].substring(int)'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:126,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.model.JavaField
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 120
    functionDepth: 3
    functionLinenumber: 120
    functionLinenumberEnd: 130
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRef].getClassPart()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/FieldRef.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int)'
    - '[com.thoughtworks.qdox.model.expression.FieldRef].getField()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.FieldRef].getClassPart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].getField()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:136,1
    - Dst: '[String].substring(int)'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:138,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.model.JavaField
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 132
    functionDepth: 3
    functionLinenumber: 132
    functionLinenumberEnd: 142
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRef].getFieldPart()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/FieldRef.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int)'
    - '[com.thoughtworks.qdox.model.expression.FieldRef].getField()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.FieldRef].getFieldPart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].getNamePart(com.thoughtworks.qdox.model.expression.FieldRef)'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:150,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:150,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.model.JavaField
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaField
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - javaClass
    - start
    - end
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    - int
    - int
    constantsTouched: []
    func_position:
      end: 159
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 159
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRef].resolveField(com.thoughtworks.qdox.model.JavaClass,int,int)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/FieldRef.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.FieldRef].getNamePart(com.thoughtworks.qdox.model.expression.FieldRef)'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaField
    signature: '[com.thoughtworks.qdox.model.expression.FieldRef].resolveField(com.thoughtworks.qdox.model.JavaClass,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:165,1
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].resolveField(com.thoughtworks.qdox.model.JavaClass,int,int)'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:168,1
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].getClassLibrary()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:174,1
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].getNamePrefix(com.thoughtworks.qdox.model.expression.FieldRef)'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:179,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:181,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:183,1
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].resolveField(com.thoughtworks.qdox.model.JavaClass,int,int)'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:185,1
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].getClassLibrary()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:194,1
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].getDeclaringClass()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:197,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSource()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:197,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getImports()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:197,1
    - Dst: i.startsWith(String)
      Src: com.thoughtworks.qdox.model.expression.FieldRef:200,1
    - Dst: i.lastIndexOf(char)
      Src: com.thoughtworks.qdox.model.expression.FieldRef:202,1
    - Dst: i.substring(int)
      Src: com.thoughtworks.qdox.model.expression.FieldRef:202,1
    - Dst: '[String].equals(com.thoughtworks.qdox.model.expression.FieldRef)'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:203,1
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].getNamePrefix(int)'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:203,1
    - Dst: '[String].equals(com.thoughtworks.qdox.model.expression.FieldRef)'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:203,1
    - Dst: i.lastIndexOf(char)
      Src: com.thoughtworks.qdox.model.expression.FieldRef:205,1
    - Dst: i.substring(int,com.thoughtworks.qdox.model.expression.FieldRef)
      Src: com.thoughtworks.qdox.model.expression.FieldRef:205,1
    - Dst: '[com.thoughtworks.qdox.model.expression.FieldRef].trim()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:205,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(com.thoughtworks.qdox.model.expression.FieldRef)'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:206,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(com.thoughtworks.qdox.model.expression.FieldRef)'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:207,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].isInterface()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:208,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].isStatic()'
      Src: com.thoughtworks.qdox.model.expression.FieldRef:208,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.model.JavaField
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaField
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 220
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRef].getField()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/FieldRef.java
    functionUses: 3
    functionsReached:
    - i.substring(int,com.thoughtworks.qdox.model.expression.FieldRef)
    - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(com.thoughtworks.qdox.model.expression.FieldRef)'
    - '[com.thoughtworks.qdox.model.expression.FieldRef].trim()'
    - '[com.thoughtworks.qdox.model.JavaSource].getImports()'
    - '[com.thoughtworks.qdox.model.expression.FieldRef].getNamePrefix(com.thoughtworks.qdox.model.expression.FieldRef)'
    - '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
    - '[com.thoughtworks.qdox.model.expression.FieldRef].getClassLibrary()'
    - i.startsWith(String)
    - i.lastIndexOf(char)
    - '[com.thoughtworks.qdox.model.expression.FieldRef].getDeclaringClass()'
    - '[com.thoughtworks.qdox.model.JavaField].isStatic()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(com.thoughtworks.qdox.model.expression.FieldRef)'
    - '[com.thoughtworks.qdox.model.expression.FieldRef].getNamePrefix(int)'
    - '[com.thoughtworks.qdox.model.JavaClass].getSource()'
    - '[String].equals(com.thoughtworks.qdox.model.expression.FieldRef)'
    - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].isInterface()'
    - '[com.thoughtworks.qdox.model.expression.FieldRef].resolveField(com.thoughtworks.qdox.model.JavaClass,int,int)'
    - i.substring(int)
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaField
    signature: '[com.thoughtworks.qdox.model.expression.FieldRef].getField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.model.JavaField
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 225
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRef].getDeclaringClass()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/FieldRef.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.model.expression.FieldRef].getDeclaringClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - String
      - com.thoughtworks.qdox.model.JavaClass
      - com.thoughtworks.qdox.library.ClassLibrary
      - com.thoughtworks.qdox.model.JavaField
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibrary
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 230
    functionName: '[com.thoughtworks.qdox.model.expression.FieldRef].getClassLibrary()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/FieldRef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibrary
    signature: '[com.thoughtworks.qdox.model.expression.FieldRef].getClassLibrary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOr:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.ExclusiveOr
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExclusiveOr.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.ExclusiveOr
    signature: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOr:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].toString()'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOr:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].getRight()'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOr:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].toString()'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOr:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExclusiveOr.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOr].getRight()'
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOr].toString()'
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOr].getLeft()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOr:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExclusiveOr.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOr:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOr:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].getRight()'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOr:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.ExclusiveOr:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExclusiveOr.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOr].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOr].getRight()'
    - '[com.thoughtworks.qdox.model.expression.ExclusiveOr].getLeft()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.ExclusiveOr].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.And:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.And
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.And].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/And.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.And
    signature: '[com.thoughtworks.qdox.model.expression.And].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.And].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.And:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.And].toString()'
      Src: com.thoughtworks.qdox.model.expression.And:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.And].getRight()'
      Src: com.thoughtworks.qdox.model.expression.And:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.And].toString()'
      Src: com.thoughtworks.qdox.model.expression.And:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.And].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/And.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.And].toString()'
    - '[com.thoughtworks.qdox.model.expression.And].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.And].getRight()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.And].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.And:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.And].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/And.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.And].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.And].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.And:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.And].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.And:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.And].getRight()'
      Src: com.thoughtworks.qdox.model.expression.And:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.And].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.And:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.And].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/And.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.And].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.And].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.And].getRight()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.And].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.ParenExpression
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.model.expression.ParenExpression].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ParenExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.ParenExpression
    signature: '[com.thoughtworks.qdox.model.expression.ParenExpression].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.AnnotationValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.model.expression.ParenExpression].getValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ParenExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.AnnotationValue
    signature: '[com.thoughtworks.qdox.model.expression.ParenExpression].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValue].toString()'
      Src: com.thoughtworks.qdox.model.expression.ParenExpression:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '[com.thoughtworks.qdox.model.expression.ParenExpression].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ParenExpression.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.AnnotationValue].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.ParenExpression].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.ParenExpression:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[com.thoughtworks.qdox.model.expression.ParenExpression].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ParenExpression.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ParenExpression].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValue].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.ParenExpression:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[com.thoughtworks.qdox.model.expression.ParenExpression].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ParenExpression.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.AnnotationValue].getParameterValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.ParenExpression].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.LogicalAnd:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.LogicalAnd
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalAnd].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LogicalAnd.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.LogicalAnd
    signature: '[com.thoughtworks.qdox.model.expression.LogicalAnd].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAnd].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.LogicalAnd:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAnd].toString()'
      Src: com.thoughtworks.qdox.model.expression.LogicalAnd:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAnd].getRight()'
      Src: com.thoughtworks.qdox.model.expression.LogicalAnd:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAnd].toString()'
      Src: com.thoughtworks.qdox.model.expression.LogicalAnd:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalAnd].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LogicalAnd.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LogicalAnd].toString()'
    - '[com.thoughtworks.qdox.model.expression.LogicalAnd].getRight()'
    - '[com.thoughtworks.qdox.model.expression.LogicalAnd].getLeft()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.LogicalAnd].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.LogicalAnd:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalAnd].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LogicalAnd.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.LogicalAnd].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAnd].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.LogicalAnd:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAnd].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LogicalAnd:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAnd].getRight()'
      Src: com.thoughtworks.qdox.model.expression.LogicalAnd:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LogicalAnd].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LogicalAnd:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.LogicalAnd].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LogicalAnd.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LogicalAnd].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.LogicalAnd].getRight()'
    - '[com.thoughtworks.qdox.model.expression.LogicalAnd].getLeft()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.LogicalAnd].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.UnaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.MinusSign:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.MinusSign
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 1
    argNames:
    - value
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.MinusSign].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/MinusSign.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.UnaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.MinusSign
    signature: '[com.thoughtworks.qdox.model.expression.MinusSign].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.MinusSign].getValue()'
      Src: com.thoughtworks.qdox.model.expression.MinusSign:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MinusSign].toString()'
      Src: com.thoughtworks.qdox.model.expression.MinusSign:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.MinusSign].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/MinusSign.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.MinusSign].getValue()'
    - '[com.thoughtworks.qdox.model.expression.MinusSign].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.MinusSign].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.MinusSign:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.MinusSign].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/MinusSign.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.MinusSign].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.MinusSign].getValue()'
      Src: com.thoughtworks.qdox.model.expression.MinusSign:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.MinusSign].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.MinusSign:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.MinusSign].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/MinusSign.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.MinusSign].getValue()'
    - '[com.thoughtworks.qdox.model.expression.MinusSign].getParameterValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.MinusSign].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.LessThan:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.LessThan
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.LessThan].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LessThan.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.LessThan
    signature: '[com.thoughtworks.qdox.model.expression.LessThan].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThan].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.LessThan:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThan].toString()'
      Src: com.thoughtworks.qdox.model.expression.LessThan:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThan].getRight()'
      Src: com.thoughtworks.qdox.model.expression.LessThan:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThan].toString()'
      Src: com.thoughtworks.qdox.model.expression.LessThan:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.LessThan].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LessThan.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LessThan].getRight()'
    - '[com.thoughtworks.qdox.model.expression.LessThan].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.LessThan].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.LessThan].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.LessThan:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.LessThan].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LessThan.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.LessThan].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThan].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.LessThan:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThan].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LessThan:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThan].getRight()'
      Src: com.thoughtworks.qdox.model.expression.LessThan:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessThan].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LessThan:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.LessThan].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LessThan.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LessThan].getRight()'
    - '[com.thoughtworks.qdox.model.expression.LessThan].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.LessThan].getParameterValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.LessThan].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.LessEquals:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.LessEquals
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.LessEquals].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LessEquals.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.LessEquals
    signature: '[com.thoughtworks.qdox.model.expression.LessEquals].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEquals].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.LessEquals:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEquals].toString()'
      Src: com.thoughtworks.qdox.model.expression.LessEquals:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEquals].getRight()'
      Src: com.thoughtworks.qdox.model.expression.LessEquals:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEquals].toString()'
      Src: com.thoughtworks.qdox.model.expression.LessEquals:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.LessEquals].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LessEquals.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LessEquals].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.LessEquals].toString()'
    - '[com.thoughtworks.qdox.model.expression.LessEquals].getRight()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.LessEquals].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.LessEquals:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.LessEquals].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LessEquals.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.LessEquals].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEquals].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.LessEquals:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEquals].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LessEquals:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEquals].getRight()'
      Src: com.thoughtworks.qdox.model.expression.LessEquals:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.LessEquals].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.LessEquals:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.LessEquals].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LessEquals.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.LessEquals].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.LessEquals].getRight()'
    - '[com.thoughtworks.qdox.model.expression.LessEquals].getParameterValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.LessEquals].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.MethodInvocation
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - methodName
    - arguments
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.MethodInvocation].<init>(String,java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/MethodInvocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.MethodInvocation
    signature: '[com.thoughtworks.qdox.model.expression.MethodInvocation].<init>(String,java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.MethodInvocation].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/MethodInvocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.MethodInvocation].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.model.expression.MethodInvocation].getMethodName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/MethodInvocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.MethodInvocation].getMethodName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[com.thoughtworks.qdox.model.expression.MethodInvocation].getArguments()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/MethodInvocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>
    signature: '[com.thoughtworks.qdox.model.expression.MethodInvocation].getArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.MethodInvocation:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[com.thoughtworks.qdox.model.expression.MethodInvocation].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/MethodInvocation.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.MethodInvocation].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.NotEquals:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.NotEquals
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.NotEquals].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/NotEquals.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.NotEquals
    signature: '[com.thoughtworks.qdox.model.expression.NotEquals].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEquals].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.NotEquals:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEquals].toString()'
      Src: com.thoughtworks.qdox.model.expression.NotEquals:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEquals].getRight()'
      Src: com.thoughtworks.qdox.model.expression.NotEquals:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEquals].toString()'
      Src: com.thoughtworks.qdox.model.expression.NotEquals:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.NotEquals].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/NotEquals.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.NotEquals].getRight()'
    - '[com.thoughtworks.qdox.model.expression.NotEquals].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.NotEquals].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.NotEquals].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.NotEquals:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.NotEquals].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/NotEquals.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.NotEquals].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEquals].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.NotEquals:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEquals].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.NotEquals:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEquals].getRight()'
      Src: com.thoughtworks.qdox.model.expression.NotEquals:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.NotEquals].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.NotEquals:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.NotEquals].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/NotEquals.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.NotEquals].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.NotEquals].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.NotEquals].getRight()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.NotEquals].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.Divide:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.Divide
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.Divide].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Divide.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.Divide
    signature: '[com.thoughtworks.qdox.model.expression.Divide].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Divide].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.Divide:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Divide].toString()'
      Src: com.thoughtworks.qdox.model.expression.Divide:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Divide].getRight()'
      Src: com.thoughtworks.qdox.model.expression.Divide:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Divide].toString()'
      Src: com.thoughtworks.qdox.model.expression.Divide:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.Divide].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Divide.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Divide].toString()'
    - '[com.thoughtworks.qdox.model.expression.Divide].getRight()'
    - '[com.thoughtworks.qdox.model.expression.Divide].getLeft()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Divide].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.Divide:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.Divide].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Divide.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.Divide].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Divide].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.Divide:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Divide].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Divide:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Divide].getRight()'
      Src: com.thoughtworks.qdox.model.expression.Divide:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Divide].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Divide:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.Divide].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Divide.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Divide].getRight()'
    - '[com.thoughtworks.qdox.model.expression.Divide].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.Divide].getLeft()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Divide].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.Cast
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - com.thoughtworks.qdox.model.JavaType
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.model.expression.Cast].<init>(com.thoughtworks.qdox.model.JavaType,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Cast.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.Cast
    signature: '[com.thoughtworks.qdox.model.expression.Cast].<init>(com.thoughtworks.qdox.model.JavaType,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.Cast].getType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Cast.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaType
    signature: '[com.thoughtworks.qdox.model.expression.Cast].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.AnnotationValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.model.expression.Cast].getValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Cast.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.AnnotationValue
    signature: '[com.thoughtworks.qdox.model.expression.Cast].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.Cast:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.model.expression.Cast].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Cast.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.Cast].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getCanonicalName()'
      Src: com.thoughtworks.qdox.model.expression.Cast:57,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValue].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Cast:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[com.thoughtworks.qdox.model.expression.Cast].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Cast.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaType].getCanonicalName()'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValue].getParameterValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Cast].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaType].toString()'
      Src: com.thoughtworks.qdox.model.expression.Cast:63,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValue].toString()'
      Src: com.thoughtworks.qdox.model.expression.Cast:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.JavaType
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.model.expression.Cast].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Cast.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaType].toString()'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValue].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Cast].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.Or:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.Or
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.Or].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Or.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.Or
    signature: '[com.thoughtworks.qdox.model.expression.Or].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Or].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.Or:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Or].toString()'
      Src: com.thoughtworks.qdox.model.expression.Or:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Or].getRight()'
      Src: com.thoughtworks.qdox.model.expression.Or:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Or].toString()'
      Src: com.thoughtworks.qdox.model.expression.Or:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.Or].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Or.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Or].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.Or].toString()'
    - '[com.thoughtworks.qdox.model.expression.Or].getRight()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Or].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.Or:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.Or].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Or.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.Or].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Or].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.Or:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Or].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Or:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Or].getRight()'
      Src: com.thoughtworks.qdox.model.expression.Or:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Or].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Or:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.Or].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Or.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Or].getRight()'
    - '[com.thoughtworks.qdox.model.expression.Or].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.Or].getParameterValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Or].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.Query
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - condition
    - trueExpression
    - falseExpression
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 37
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 37
    functionName: '[com.thoughtworks.qdox.model.expression.Query].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Query.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.Query
    signature: '[com.thoughtworks.qdox.model.expression.Query].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.Query:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[com.thoughtworks.qdox.model.expression.Query].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Query.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.Query].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.AnnotationValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[com.thoughtworks.qdox.model.expression.Query].getCondition()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Query.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.AnnotationValue
    signature: '[com.thoughtworks.qdox.model.expression.Query].getCondition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.AnnotationValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[com.thoughtworks.qdox.model.expression.Query].getTrueExpression()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Query.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.AnnotationValue
    signature: '[com.thoughtworks.qdox.model.expression.Query].getTrueExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.AnnotationValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[com.thoughtworks.qdox.model.expression.Query].getFalseExpression()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Query.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.AnnotationValue
    signature: '[com.thoughtworks.qdox.model.expression.Query].getFalseExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValue].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Query:63,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Query].toString()'
      Src: com.thoughtworks.qdox.model.expression.Query:63,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValue].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Query:63,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValue].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Query:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: '[com.thoughtworks.qdox.model.expression.Query].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Query.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Query].toString()'
    - '[com.thoughtworks.qdox.model.expression.AnnotationValue].getParameterValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Query].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValue].toString()'
      Src: com.thoughtworks.qdox.model.expression.Query:70,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValue].toString()'
      Src: com.thoughtworks.qdox.model.expression.Query:70,1
    - Dst: '[com.thoughtworks.qdox.model.expression.AnnotationValue].toString()'
      Src: com.thoughtworks.qdox.model.expression.Query:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[com.thoughtworks.qdox.model.expression.Query].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Query.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.AnnotationValue].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Query].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.GreaterThan:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.GreaterThan
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.GreaterThan].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/GreaterThan.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.GreaterThan
    signature: '[com.thoughtworks.qdox.model.expression.GreaterThan].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThan].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.GreaterThan:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThan].toString()'
      Src: com.thoughtworks.qdox.model.expression.GreaterThan:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThan].getRight()'
      Src: com.thoughtworks.qdox.model.expression.GreaterThan:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThan].toString()'
      Src: com.thoughtworks.qdox.model.expression.GreaterThan:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.GreaterThan].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/GreaterThan.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.GreaterThan].toString()'
    - '[com.thoughtworks.qdox.model.expression.GreaterThan].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.GreaterThan].getRight()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.GreaterThan].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.GreaterThan:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.GreaterThan].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/GreaterThan.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.GreaterThan].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThan].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.GreaterThan:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThan].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.GreaterThan:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThan].getRight()'
      Src: com.thoughtworks.qdox.model.expression.GreaterThan:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterThan].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.GreaterThan:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.GreaterThan].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/GreaterThan.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.GreaterThan].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.GreaterThan].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.GreaterThan].getRight()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.GreaterThan].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.UnaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.PreDecrement:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.PreDecrement
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 1
    argNames:
    - value
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.model.expression.PreDecrement].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PreDecrement.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.UnaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.PreDecrement
    signature: '[com.thoughtworks.qdox.model.expression.PreDecrement].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.PreDecrement:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.model.expression.PreDecrement].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PreDecrement.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.PreDecrement].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrement].getValue()'
      Src: com.thoughtworks.qdox.model.expression.PreDecrement:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrement].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.PreDecrement:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.model.expression.PreDecrement].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PreDecrement.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PreDecrement].getValue()'
    - '[com.thoughtworks.qdox.model.expression.PreDecrement].getParameterValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.PreDecrement].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrement].getValue()'
      Src: com.thoughtworks.qdox.model.expression.PreDecrement:45,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PreDecrement].toString()'
      Src: com.thoughtworks.qdox.model.expression.PreDecrement:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.model.expression.PreDecrement].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PreDecrement.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PreDecrement].getValue()'
    - '[com.thoughtworks.qdox.model.expression.PreDecrement].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.PreDecrement].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRight:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.UnsignedShiftRight
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/UnsignedShiftRight.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.UnsignedShiftRight
    signature: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRight:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].toString()'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRight:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].getRight()'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRight:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].toString()'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRight:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/UnsignedShiftRight.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].toString()'
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].getRight()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRight:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/UnsignedShiftRight.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRight:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRight:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].getRight()'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRight:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.UnsignedShiftRight:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/UnsignedShiftRight.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].getRight()'
    - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].getParameterValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.GreaterEquals:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.GreaterEquals
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.GreaterEquals].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/GreaterEquals.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.GreaterEquals
    signature: '[com.thoughtworks.qdox.model.expression.GreaterEquals].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEquals].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.GreaterEquals:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEquals].toString()'
      Src: com.thoughtworks.qdox.model.expression.GreaterEquals:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEquals].getRight()'
      Src: com.thoughtworks.qdox.model.expression.GreaterEquals:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEquals].toString()'
      Src: com.thoughtworks.qdox.model.expression.GreaterEquals:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.GreaterEquals].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/GreaterEquals.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.GreaterEquals].getRight()'
    - '[com.thoughtworks.qdox.model.expression.GreaterEquals].toString()'
    - '[com.thoughtworks.qdox.model.expression.GreaterEquals].getLeft()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.GreaterEquals].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.GreaterEquals:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.GreaterEquals].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/GreaterEquals.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.GreaterEquals].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEquals].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.GreaterEquals:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEquals].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.GreaterEquals:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEquals].getRight()'
      Src: com.thoughtworks.qdox.model.expression.GreaterEquals:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.GreaterEquals].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.GreaterEquals:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.GreaterEquals].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/GreaterEquals.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.GreaterEquals].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.GreaterEquals].getRight()'
    - '[com.thoughtworks.qdox.model.expression.GreaterEquals].getLeft()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.GreaterEquals].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.BinaryOperator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/BinaryOperator.java
    functionUses: 19
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.BinaryOperator
    signature: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.AnnotationValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[com.thoughtworks.qdox.model.expression.BinaryOperator].getLeft()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/BinaryOperator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.AnnotationValue
    signature: '[com.thoughtworks.qdox.model.expression.BinaryOperator].getLeft()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.AnnotationValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[com.thoughtworks.qdox.model.expression.BinaryOperator].getRight()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/BinaryOperator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.AnnotationValue
    signature: '[com.thoughtworks.qdox.model.expression.BinaryOperator].getRight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.UnaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.PostIncrement:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.PostIncrement
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 1
    argNames:
    - value
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.model.expression.PostIncrement].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PostIncrement.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.UnaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.PostIncrement
    signature: '[com.thoughtworks.qdox.model.expression.PostIncrement].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.PostIncrement:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.model.expression.PostIncrement].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PostIncrement.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.PostIncrement].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrement].getValue()'
      Src: com.thoughtworks.qdox.model.expression.PostIncrement:39,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrement].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.PostIncrement:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.model.expression.PostIncrement].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PostIncrement.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PostIncrement].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.PostIncrement].getValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.PostIncrement].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrement].getValue()'
      Src: com.thoughtworks.qdox.model.expression.PostIncrement:45,1
    - Dst: '[com.thoughtworks.qdox.model.expression.PostIncrement].toString()'
      Src: com.thoughtworks.qdox.model.expression.PostIncrement:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.model.expression.PostIncrement].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PostIncrement.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.PostIncrement].getValue()'
    - '[com.thoughtworks.qdox.model.expression.PostIncrement].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.PostIncrement].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.UnaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.Not:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.Not
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 1
    argNames:
    - value
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.Not].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Not.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.UnaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.Not
    signature: '[com.thoughtworks.qdox.model.expression.Not].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Not].getValue()'
      Src: com.thoughtworks.qdox.model.expression.Not:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Not].toString()'
      Src: com.thoughtworks.qdox.model.expression.Not:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.Not].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Not.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Not].getValue()'
    - '[com.thoughtworks.qdox.model.expression.Not].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Not].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.Not:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.Not].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Not.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.Not].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.Not].getValue()'
      Src: com.thoughtworks.qdox.model.expression.Not:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.Not].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.Not:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.UnaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.Not].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Not.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.Not].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.Not].getValue()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.Not].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeft:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      - com.thoughtworks.qdox.model.expression.AnnotationValue
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.expression.ShiftLeft
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    - com.thoughtworks.qdox.model.expression.AnnotationValue
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.ShiftLeft].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ShiftLeft.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.ShiftLeft
    signature: '[com.thoughtworks.qdox.model.expression.ShiftLeft].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeft].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeft:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeft].toString()'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeft:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeft].getRight()'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeft:34,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeft].toString()'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeft:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.model.expression.ShiftLeft].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ShiftLeft.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ShiftLeft].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.ShiftLeft].toString()'
    - '[com.thoughtworks.qdox.model.expression.ShiftLeft].getRight()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.ShiftLeft].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeft:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.expression.ExpressionVisitor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 1
    argNames:
    - visitor
    argTypes:
    - com.thoughtworks.qdox.model.expression.ExpressionVisitor
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.model.expression.ShiftLeft].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ShiftLeft.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit()'
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.ShiftLeft].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeft].getLeft()'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeft:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeft].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeft:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeft].getRight()'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeft:46,1
    - Dst: '[com.thoughtworks.qdox.model.expression.ShiftLeft].getParameterValue()'
      Src: com.thoughtworks.qdox.model.expression.ShiftLeft:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.model.expression.BinaryOperator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.model.expression.ShiftLeft].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ShiftLeft.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.expression.ShiftLeft].getLeft()'
    - '[com.thoughtworks.qdox.model.expression.ShiftLeft].getParameterValue()'
    - '[com.thoughtworks.qdox.model.expression.ShiftLeft].getRight()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.model.expression.ShiftLeft].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.model.expression.Expression].getParameterValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Expression.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.thoughtworks.qdox.model.expression.Expression].getParameterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.model.expression.Expression
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.model.expression.Expression].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Expression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.expression.Expression
    signature: '[com.thoughtworks.qdox.model.expression.Expression].<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: false
      returnValueGenericType: com.thoughtworks.qdox.model.util.TagParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.model.util.TagParser].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/util/TagParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.util.TagParser
    signature: '[com.thoughtworks.qdox.model.util.TagParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.model.util.TagParser:46,1
    - Dst: '[java.io.StreamTokenizer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.model.util.TagParser:46,1
    - Dst: '[java.io.StreamTokenizer].resetSyntax()'
      Src: com.thoughtworks.qdox.model.util.TagParser:47,1
    - Dst: '[java.io.StreamTokenizer].wordChars(char,char)'
      Src: com.thoughtworks.qdox.model.util.TagParser:48,1
    - Dst: '[java.io.StreamTokenizer].wordChars(char,char)'
      Src: com.thoughtworks.qdox.model.util.TagParser:49,1
    - Dst: '[java.io.StreamTokenizer].wordChars(char,char)'
      Src: com.thoughtworks.qdox.model.util.TagParser:50,1
    - Dst: '[java.io.StreamTokenizer].wordChars(char,char)'
      Src: com.thoughtworks.qdox.model.util.TagParser:51,1
    - Dst: '[java.io.StreamTokenizer].wordChars(char,char)'
      Src: com.thoughtworks.qdox.model.util.TagParser:52,1
    - Dst: '[java.io.StreamTokenizer].wordChars(char,char)'
      Src: com.thoughtworks.qdox.model.util.TagParser:53,1
    - Dst: '[java.io.StreamTokenizer].wordChars(char,char)'
      Src: com.thoughtworks.qdox.model.util.TagParser:54,1
    - Dst: '[java.io.StreamTokenizer].wordChars(char,char)'
      Src: com.thoughtworks.qdox.model.util.TagParser:55,1
    - Dst: '[java.io.StreamTokenizer].quoteChar(char)'
      Src: com.thoughtworks.qdox.model.util.TagParser:56,1
    - Dst: '[java.io.StreamTokenizer].quoteChar(char)'
      Src: com.thoughtworks.qdox.model.util.TagParser:57,1
    - Dst: '[java.io.StreamTokenizer].whitespaceChars(char,char)'
      Src: com.thoughtworks.qdox.model.util.TagParser:58,1
    - Dst: '[java.io.StreamTokenizer].whitespaceChars(char,char)'
      Src: com.thoughtworks.qdox.model.util.TagParser:59,1
    - Dst: '[java.io.StreamTokenizer].whitespaceChars(char,char)'
      Src: com.thoughtworks.qdox.model.util.TagParser:60,1
    - Dst: '[java.io.StreamTokenizer].whitespaceChars(char,char)'
      Src: com.thoughtworks.qdox.model.util.TagParser:61,1
    - Dst: '[java.io.StreamTokenizer].eolIsSignificant(boolean)'
      Src: com.thoughtworks.qdox.model.util.TagParser:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.StreamTokenizer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - tagValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.model.util.TagParser].makeTokenizer(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/util/TagParser.java
    functionUses: 3
    functionsReached:
    - '[java.io.StreamTokenizer].eolIsSignificant(boolean)'
    - '[java.io.StreamTokenizer].quoteChar(char)'
    - '[java.io.StreamTokenizer].whitespaceChars(char,char)'
    - '[java.io.StreamTokenizer].resetSyntax()'
    - '[java.io.StreamTokenizer].wordChars(char,char)'
    - '[java.io.StringReader].<init>(String)'
    - '[java.io.StreamTokenizer].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: java.io.StreamTokenizer
    signature: '[com.thoughtworks.qdox.model.util.TagParser].makeTokenizer(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: com.thoughtworks.qdox.model.util.TagParser:73,1
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].makeTokenizer(String)'
      Src: com.thoughtworks.qdox.model.util.TagParser:74,1
    - Dst: '[java.io.StreamTokenizer].nextToken()'
      Src: com.thoughtworks.qdox.model.util.TagParser:76,1
    - Dst: '[java.io.StreamTokenizer].nextToken()'
      Src: com.thoughtworks.qdox.model.util.TagParser:78,1
    - Dst: '[java.io.StreamTokenizer].nextToken()'
      Src: com.thoughtworks.qdox.model.util.TagParser:81,1
    - Dst: '[java.util.LinkedHashMap].put(com.thoughtworks.qdox.model.util.TagParser,com.thoughtworks.qdox.model.util.TagParser)'
      Src: com.thoughtworks.qdox.model.util.TagParser:85,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - tagValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 94
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 94
    functionName: '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/util/TagParser.java
    functionUses: 11
    functionsReached:
    - '[java.util.LinkedHashMap].<init>()'
    - '[java.util.LinkedHashMap].put(com.thoughtworks.qdox.model.util.TagParser,com.thoughtworks.qdox.model.util.TagParser)'
    - '[com.thoughtworks.qdox.model.util.TagParser].makeTokenizer(String)'
    - '[java.io.StreamTokenizer].nextToken()'
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].makeTokenizer(String)'
      Src: com.thoughtworks.qdox.model.util.TagParser:103,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.thoughtworks.qdox.model.util.TagParser:104,1
    - Dst: '[java.io.StreamTokenizer].nextToken()'
      Src: com.thoughtworks.qdox.model.util.TagParser:106,1
    - Dst: Character.toString(char)
      Src: com.thoughtworks.qdox.model.util.TagParser:108,1
    - Dst: '[java.util.ArrayList].add(com.thoughtworks.qdox.model.util.TagParser)'
      Src: com.thoughtworks.qdox.model.util.TagParser:108,1
    - Dst: '[java.util.ArrayList].add(com.thoughtworks.qdox.model.util.TagParser)'
      Src: com.thoughtworks.qdox.model.util.TagParser:110,1
    - Dst: e.printStackTrace()
      Src: com.thoughtworks.qdox.model.util.TagParser:114,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: com.thoughtworks.qdox.model.util.TagParser:115,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: com.thoughtworks.qdox.model.util.TagParser:117,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - tagValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 118
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 118
    functionName: '[com.thoughtworks.qdox.model.util.TagParser].parseWords(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/util/TagParser.java
    functionUses: 6
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[com.thoughtworks.qdox.model.util.TagParser].makeTokenizer(String)'
    - '[RuntimeException].<init>(String)'
    - '[java.util.ArrayList].add(com.thoughtworks.qdox.model.util.TagParser)'
    - e.printStackTrace()
    - '[java.io.StreamTokenizer].nextToken()'
    - '[java.util.ArrayList].toArray()'
    - Character.toString(char)
    linkageType: ''
    returnType: String[]
    signature: '[com.thoughtworks.qdox.model.util.TagParser].parseWords(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.util.TagParser].makeTokenizer(String)'
      Src: com.thoughtworks.qdox.model.util.TagParser:128,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.model.util.TagParser:129,1
    - Dst: '[java.io.StreamTokenizer].nextToken()'
      Src: com.thoughtworks.qdox.model.util.TagParser:131,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.model.util.TagParser:132,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.util.TagParser)'
      Src: com.thoughtworks.qdox.model.util.TagParser:134,1
    - Dst: '[java.io.StreamTokenizer].nextToken()'
      Src: com.thoughtworks.qdox.model.util.TagParser:138,1
    - Dst: Character.toString(char)
      Src: com.thoughtworks.qdox.model.util.TagParser:140,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.util.TagParser)'
      Src: com.thoughtworks.qdox.model.util.TagParser:140,1
    - Dst: '[java.io.StreamTokenizer].nextToken()'
      Src: com.thoughtworks.qdox.model.util.TagParser:143,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.model.util.TagParser)'
      Src: com.thoughtworks.qdox.model.util.TagParser:144,1
    - Dst: '[java.io.StreamTokenizer].pushBack()'
      Src: com.thoughtworks.qdox.model.util.TagParser:147,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.model.util.TagParser:150,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.model.util.TagParser)'
      Src: com.thoughtworks.qdox.model.util.TagParser:150,1
    - Dst: e.printStackTrace()
      Src: com.thoughtworks.qdox.model.util.TagParser:153,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: com.thoughtworks.qdox.model.util.TagParser:154,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - tagValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 157
      start: 127
    functionDepth: 2
    functionLinenumber: 127
    functionLinenumberEnd: 157
    functionName: '[com.thoughtworks.qdox.model.util.TagParser].parseParameters(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/util/TagParser.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].toString()'
    - '[java.util.LinkedList].<init>()'
    - '[java.io.StreamTokenizer].pushBack()'
    - '[java.util.LinkedList].add(com.thoughtworks.qdox.model.util.TagParser)'
    - '[StringBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.util.TagParser].makeTokenizer(String)'
    - '[RuntimeException].<init>(String)'
    - e.printStackTrace()
    - '[StringBuilder].append(com.thoughtworks.qdox.model.util.TagParser)'
    - '[java.io.StreamTokenizer].nextToken()'
    - Character.toString(char)
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.thoughtworks.qdox.model.util.TagParser].parseParameters(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - src
    argTypes:
    - com.thoughtworks.qdox.model.JavaSource
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[com.thoughtworks.qdox.writer.ModelWriter].writeSource(com.thoughtworks.qdox.model.JavaSource)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.ModelWriter].writeSource(com.thoughtworks.qdox.model.JavaSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaPackage
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pkg
    argTypes:
    - com.thoughtworks.qdox.model.JavaPackage
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: '[com.thoughtworks.qdox.writer.ModelWriter].writePackage(com.thoughtworks.qdox.model.JavaPackage)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.ModelWriter].writePackage(com.thoughtworks.qdox.model.JavaPackage)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 94
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 94
    functionName: '[com.thoughtworks.qdox.writer.ModelWriter].writeClass(com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.ModelWriter].writeClass(com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaField
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fld
    argTypes:
    - com.thoughtworks.qdox.model.JavaField
    constantsTouched: []
    func_position:
      end: 109
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 109
    functionName: '[com.thoughtworks.qdox.writer.ModelWriter].writeField(com.thoughtworks.qdox.model.JavaField)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.ModelWriter].writeField(com.thoughtworks.qdox.model.JavaField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaAnnotation
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ann
    argTypes:
    - com.thoughtworks.qdox.model.JavaAnnotation
    constantsTouched: []
    func_position:
      end: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    functionName: '[com.thoughtworks.qdox.writer.ModelWriter].writeAnnotation(com.thoughtworks.qdox.model.JavaAnnotation)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.ModelWriter].writeAnnotation(com.thoughtworks.qdox.model.JavaAnnotation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaMethod
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mth
    argTypes:
    - com.thoughtworks.qdox.model.JavaMethod
    constantsTouched: []
    func_position:
      end: 141
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 141
    functionName: '[com.thoughtworks.qdox.writer.ModelWriter].writeMethod(com.thoughtworks.qdox.model.JavaMethod)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.ModelWriter].writeMethod(com.thoughtworks.qdox.model.JavaMethod)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaParameter
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prm
    argTypes:
    - com.thoughtworks.qdox.model.JavaParameter
    constantsTouched: []
    func_position:
      end: 156
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 156
    functionName: '[com.thoughtworks.qdox.writer.ModelWriter].writeParameter(com.thoughtworks.qdox.model.JavaParameter)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.ModelWriter].writeParameter(com.thoughtworks.qdox.model.JavaParameter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaConstructor
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cns
    argTypes:
    - com.thoughtworks.qdox.model.JavaConstructor
    constantsTouched: []
    func_position:
      end: 175
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 175
    functionName: '[com.thoughtworks.qdox.writer.ModelWriter].writeConstructor(com.thoughtworks.qdox.model.JavaConstructor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.ModelWriter].writeConstructor(com.thoughtworks.qdox.model.JavaConstructor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaInitializer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - init
    argTypes:
    - com.thoughtworks.qdox.model.JavaInitializer
    constantsTouched: []
    func_position:
      end: 183
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 183
    functionName: '[com.thoughtworks.qdox.writer.ModelWriter].writeInitializer(com.thoughtworks.qdox.model.JavaInitializer)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.ModelWriter].writeInitializer(com.thoughtworks.qdox.model.JavaInitializer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - descriptor
    argTypes:
    - com.thoughtworks.qdox.model.JavaModuleDescriptor
    constantsTouched: []
    func_position:
      end: 206
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 206
    functionName: '[com.thoughtworks.qdox.writer.ModelWriter].writeModuleDescriptor(com.thoughtworks.qdox.model.JavaModuleDescriptor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.ModelWriter].writeModuleDescriptor(com.thoughtworks.qdox.model.JavaModuleDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - JavaModuleDescriptor.JavaExports
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - exports
    argTypes:
    - JavaModuleDescriptor.JavaExports
    constantsTouched: []
    func_position:
      end: 214
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 214
    functionName: '[com.thoughtworks.qdox.writer.ModelWriter].writeModuleExports(JavaModuleDescriptor.JavaExports)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.ModelWriter].writeModuleExports(JavaModuleDescriptor.JavaExports)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - JavaModuleDescriptor.JavaOpens
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - opens
    argTypes:
    - JavaModuleDescriptor.JavaOpens
    constantsTouched: []
    func_position:
      end: 222
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 222
    functionName: '[com.thoughtworks.qdox.writer.ModelWriter].writeModuleOpens(JavaModuleDescriptor.JavaOpens)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.ModelWriter].writeModuleOpens(JavaModuleDescriptor.JavaOpens)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - JavaModuleDescriptor.JavaProvides
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - provides
    argTypes:
    - JavaModuleDescriptor.JavaProvides
    constantsTouched: []
    func_position:
      end: 230
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 230
    functionName: '[com.thoughtworks.qdox.writer.ModelWriter].writeModuleProvides(JavaModuleDescriptor.JavaProvides)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.ModelWriter].writeModuleProvides(JavaModuleDescriptor.JavaProvides)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - JavaModuleDescriptor.JavaRequires
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - requires
    argTypes:
    - JavaModuleDescriptor.JavaRequires
    constantsTouched: []
    func_position:
      end: 238
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 238
    functionName: '[com.thoughtworks.qdox.writer.ModelWriter].writeModuleRequires(JavaModuleDescriptor.JavaRequires)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.ModelWriter].writeModuleRequires(JavaModuleDescriptor.JavaRequires)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - JavaModuleDescriptor.JavaUses
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uses
    argTypes:
    - JavaModuleDescriptor.JavaUses
    constantsTouched: []
    func_position:
      end: 246
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 246
    functionName: '[com.thoughtworks.qdox.writer.ModelWriter].writeModuleUses(JavaModuleDescriptor.JavaUses)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.ModelWriter].writeModuleUses(JavaModuleDescriptor.JavaUses)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.writer.ModelWriter].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.ModelWriter].<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.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.writer.ModelWriterFactory].newInstance()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriterFactory.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.ModelWriterFactory].newInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.writer.ModelWriterFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.writer.ModelWriterFactory].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriterFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriterFactory
    signature: '[com.thoughtworks.qdox.writer.ModelWriterFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.writer.impl.IndentBuffer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getBuffer()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.impl.IndentBuffer
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:72,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writePackage(com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:72,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getImports()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:75,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:77,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:78,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:79,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:80,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getImports()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:82,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:82,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:84,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:88,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].listIterator()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:88,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:88,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:90,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeClass(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:91,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:92,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:94,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaSource
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - com.thoughtworks.qdox.model.JavaSource
    constantsTouched: []
    func_position:
      end: 98
      start: 69
    functionDepth: 3
    functionLinenumber: 69
    functionLinenumberEnd: 98
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeSource(com.thoughtworks.qdox.model.JavaSource)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.thoughtworks.qdox.model.JavaClass>].listIterator()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writePackage(com.thoughtworks.qdox.model.JavaPackage)'
    - '[java.util.List<String>].size()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeClass(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.model.JavaSource].getImports()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeSource(com.thoughtworks.qdox.model.JavaSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:105,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:106,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:107,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:107,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:108,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:109,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:110,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaPackage
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pckg
    argTypes:
    - com.thoughtworks.qdox.model.JavaPackage
    constantsTouched: []
    func_position:
      end: 113
      start: 101
    functionDepth: 2
    functionLinenumber: 101
    functionLinenumberEnd: 113
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writePackage(com.thoughtworks.qdox.model.JavaPackage)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaPackage].getName()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.model.JavaPackage)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writePackage(com.thoughtworks.qdox.model.JavaPackage)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:118,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getModifiers()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:120,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAccessibilityModifier(java.util.List<String>)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:120,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getModifiers()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:121,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeNonAccessibilityModifiers(java.util.List<String>)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:121,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:123,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:125,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:125,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:128,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:130,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getFullyQualifiedName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:130,1
    - Dst: '[String].equals(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:131,1
    - Dst: '[String].equals(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:131,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:133,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:134,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:134,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:134,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getImplements()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:139,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].size()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:139,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:141,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getImplements()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:143,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaType>].listIterator()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:143,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:143,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:145,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:145,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:145,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:146,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:148,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeClassBody(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:153,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 154
      start: 116
    functionDepth: 3
    functionLinenumber: 116
    functionLinenumberEnd: 154
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeClass(com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
    - '[com.thoughtworks.qdox.model.JavaClass].getImplements()'
    - '[String].equals(String)'
    - '[com.thoughtworks.qdox.model.JavaType].getFullyQualifiedName()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].size()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeNonAccessibilityModifiers(java.util.List<String>)'
    - '[com.thoughtworks.qdox.model.JavaClass].getName()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAccessibilityModifier(java.util.List<String>)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
    - '[com.thoughtworks.qdox.model.JavaClass].getModifiers()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeClassBody(com.thoughtworks.qdox.model.JavaClass)'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaType>].listIterator()'
    - '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
    - '[com.thoughtworks.qdox.model.JavaType].getGenericCanonicalName()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getGenericCanonicalName()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeClass(com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:158,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:159,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].indent()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:160,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getFields()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:163,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:165,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeField(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:166,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:170,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:172,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeConstructor(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:173,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:177,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:179,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeMethod(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:180,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getNestedClasses()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:184,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:186,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeClass(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:187,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].deindent()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:190,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:191,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:192,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:193,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 195
      start: 156
    functionDepth: 2
    functionLinenumber: 156
    functionLinenumberEnd: 195
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeClassBody(com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeClass(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeConstructor(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
    - '[com.thoughtworks.qdox.model.JavaClass].getFields()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getNestedClasses()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].indent()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeField(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeMethod(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].deindent()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeClassBody(com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaInitializer].isStatic()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:200,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:202,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:204,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:205,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].indent()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:206,1
    - Dst: '[com.thoughtworks.qdox.model.JavaInitializer].getBlockContent()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:208,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:208,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].deindent()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:210,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:211,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:212,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:213,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaInitializer
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - init
    argTypes:
    - com.thoughtworks.qdox.model.JavaInitializer
    constantsTouched: []
    func_position:
      end: 215
      start: 198
    functionDepth: 2
    functionLinenumber: 198
    functionLinenumberEnd: 215
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeInitializer(com.thoughtworks.qdox.model.JavaInitializer)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaInitializer].isStatic()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].indent()'
    - '[com.thoughtworks.qdox.model.JavaInitializer].getBlockContent()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].deindent()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeInitializer(com.thoughtworks.qdox.model.JavaInitializer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.model.JavaField)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:220,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getModifiers()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:222,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAllModifiers(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:222,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].isEnumConstant()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:223,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getType()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:225,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:225,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:225,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:226,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:228,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:228,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].isEnumConstant()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:230,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getEnumConstantArguments()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:232,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getEnumConstantArguments()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:232,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.expression.Expression>].isEmpty()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:232,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:234,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getEnumConstantArguments()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:235,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.expression.Expression>].listIterator()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:235,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:235,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:237,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getParameterValue()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:237,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:237,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:237,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:238,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:240,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:243,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getEnumConstantClass()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:245,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getEnumConstantClass()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:247,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeClassBody(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:247,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getInitializationExpression()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:252,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getInitializationExpression()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:252,1
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:252,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:255,1
    - Dst: '[com.thoughtworks.qdox.model.JavaField].getInitializationExpression()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:257,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:257,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:260,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:261,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaField
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - com.thoughtworks.qdox.model.JavaField
    constantsTouched: []
    func_position:
      end: 263
      start: 218
    functionDepth: 3
    functionLinenumber: 218
    functionLinenumberEnd: 263
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeField(com.thoughtworks.qdox.model.JavaField)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaField].getType()'
    - '[com.thoughtworks.qdox.model.JavaField].isEnumConstant()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    - '[com.thoughtworks.qdox.model.JavaClass].getGenericCanonicalName()'
    - '[java.util.List<com.thoughtworks.qdox.model.expression.Expression>].isEmpty()'
    - '[com.thoughtworks.qdox.model.JavaField].getName()'
    - '[java.util.List<com.thoughtworks.qdox.model.expression.Expression>].listIterator()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.model.JavaField)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    - '[com.thoughtworks.qdox.model.JavaField].getEnumConstantArguments()'
    - '[com.thoughtworks.qdox.model.JavaField].getModifiers()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAllModifiers(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getParameterValue()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeClassBody(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaField].getEnumConstantClass()'
    - '[String].length()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[com.thoughtworks.qdox.model.JavaField].getInitializationExpression()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeField(com.thoughtworks.qdox.model.JavaField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.model.JavaConstructor)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:268,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructor].getModifiers()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:269,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAllModifiers(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:269,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructor].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:271,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:271,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:272,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructor].getParameters()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:273,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].listIterator()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:273,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:273,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:275,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeParameter(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:275,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:276,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:278,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:281,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructor].getExceptions()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:283,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].size()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:283,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:285,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructor].getExceptions()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:286,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].iterator()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:286,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:286,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:288,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:288,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:288,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:289,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:291,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:296,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:297,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructor].getSourceCode()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:298,1
    - Dst: '[com.thoughtworks.qdox.model.JavaConstructor].getSourceCode()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:300,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:300,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:302,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:303,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaConstructor
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - constructor
    argTypes:
    - com.thoughtworks.qdox.model.JavaConstructor
    constantsTouched: []
    func_position:
      end: 306
      start: 266
    functionDepth: 2
    functionLinenumber: 266
    functionLinenumberEnd: 306
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeConstructor(com.thoughtworks.qdox.model.JavaConstructor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].size()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.model.JavaConstructor)'
    - '[com.thoughtworks.qdox.model.JavaConstructor].getParameters()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].listIterator()'
    - '[com.thoughtworks.qdox.model.JavaConstructor].getExceptions()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].iterator()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.model.JavaConstructor].getName()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
    - '[com.thoughtworks.qdox.model.JavaConstructor].getSourceCode()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeParameter(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getGenericCanonicalName()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    - '[com.thoughtworks.qdox.model.JavaConstructor].getModifiers()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAllModifiers(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeConstructor(com.thoughtworks.qdox.model.JavaConstructor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.model.JavaMethod)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:311,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getModifiers()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:312,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAccessibilityModifier(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:312,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getModifiers()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:313,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeNonAccessibilityModifiers(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:313,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getReturnType()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:314,1
    - Dst: '[com.thoughtworks.qdox.model.JavaType].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:314,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:314,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:315,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:316,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:316,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:317,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getParameters()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:318,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].listIterator()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:318,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:318,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:320,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeParameter(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:320,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:321,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:323,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:327,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getExceptions()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:328,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].size()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:328,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:330,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getExceptions()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:331,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].iterator()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:331,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:331,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:333,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:333,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:333,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:334,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:336,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getSourceCode()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:340,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getSourceCode()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:340,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].length()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:340,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:342,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:343,1
    - Dst: '[com.thoughtworks.qdox.model.JavaMethod].getSourceCode()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:344,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:344,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:345,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:346,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:350,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:351,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaMethod
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - method
    argTypes:
    - com.thoughtworks.qdox.model.JavaMethod
    constantsTouched: []
    func_position:
      end: 354
      start: 309
    functionDepth: 2
    functionLinenumber: 309
    functionLinenumberEnd: 354
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeMethod(com.thoughtworks.qdox.model.JavaMethod)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaMethod].getReturnType()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getName()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].iterator()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeParameter(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.model.JavaMethod].getExceptions()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getModifiers()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    - '[com.thoughtworks.qdox.model.JavaMethod].getParameters()'
    - '[com.thoughtworks.qdox.model.JavaMethod].getSourceCode()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAccessibilityModifier(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].listIterator()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.model.JavaMethod)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].size()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].length()'
    - '[com.thoughtworks.qdox.model.JavaType].getGenericCanonicalName()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getGenericCanonicalName()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeNonAccessibilityModifiers(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeMethod(com.thoughtworks.qdox.model.JavaMethod)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: modifier.startsWith(String)
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:362,1
    - Dst: '[String].equals(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:362,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:364,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:365,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Collection<String>
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - modifiers
    argTypes:
    - java.util.Collection<String>
    constantsTouched: []
    func_position:
      end: 368
      start: 356
    functionDepth: 2
    functionLinenumber: 356
    functionLinenumberEnd: 368
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeNonAccessibilityModifiers(java.util.Collection<String>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 0
    functionsReached:
    - '[String].equals(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - modifier.startsWith(String)
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeNonAccessibilityModifiers(java.util.Collection<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: modifier.startsWith(String)
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:374,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:376,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:377,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Collection<String>
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - modifiers
    argTypes:
    - java.util.Collection<String>
    constantsTouched: []
    func_position:
      end: 380
      start: 370
    functionDepth: 2
    functionLinenumber: 370
    functionLinenumberEnd: 380
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAccessibilityModifier(java.util.Collection<String>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - modifier.startsWith(String)
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAccessibilityModifier(java.util.Collection<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:386,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:387,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - modifiers
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 389
      start: 382
    functionDepth: 2
    functionLinenumber: 382
    functionLinenumberEnd: 389
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAllModifiers(java.util.List<String>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAllModifiers(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:394,1
    - Dst: '[com.thoughtworks.qdox.model.JavaAnnotation].getType()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:395,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:395,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:395,1
    - Dst: '[com.thoughtworks.qdox.model.JavaAnnotation].getPropertyMap()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:396,1
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>].isEmpty()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:396,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].indent()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:398,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:399,1
    - Dst: '[com.thoughtworks.qdox.model.JavaAnnotation].getPropertyMap()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:400,1
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>].entrySet()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:400,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].iterator()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:400,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:401,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:403,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getKey()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:404,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:404,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:405,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getValue()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:406,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:406,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:406,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:407,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:409,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:410,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:413,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].deindent()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:414,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:416,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaAnnotation
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotation
    argTypes:
    - com.thoughtworks.qdox.model.JavaAnnotation
    constantsTouched: []
    func_position:
      end: 418
      start: 392
    functionDepth: 2
    functionLinenumber: 392
    functionLinenumberEnd: 418
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAnnotation(com.thoughtworks.qdox.model.JavaAnnotation)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].deindent()'
    - '[com.thoughtworks.qdox.model.JavaClass].getGenericCanonicalName()'
    - '[com.thoughtworks.qdox.model.JavaAnnotation].getType()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getValue()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].iterator()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getKey()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    - '[java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>].entrySet()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].indent()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    - '[java.util.Map<String,com.thoughtworks.qdox.model.expression.AnnotationValue>].isEmpty()'
    - '[com.thoughtworks.qdox.model.JavaAnnotation].getPropertyMap()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAnnotation(com.thoughtworks.qdox.model.JavaAnnotation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.model.JavaParameter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:423,1
    - Dst: '[com.thoughtworks.qdox.model.JavaParameter].getGenericCanonicalName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:424,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:424,1
    - Dst: '[com.thoughtworks.qdox.model.JavaParameter].isVarArgs()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:425,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:427,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:429,1
    - Dst: '[com.thoughtworks.qdox.model.JavaParameter].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:430,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:430,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaParameter
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameter
    argTypes:
    - com.thoughtworks.qdox.model.JavaParameter
    constantsTouched: []
    func_position:
      end: 432
      start: 421
    functionDepth: 2
    functionLinenumber: 421
    functionLinenumberEnd: 432
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeParameter(com.thoughtworks.qdox.model.JavaParameter)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.model.JavaParameter)'
    - '[com.thoughtworks.qdox.model.JavaParameter].isVarArgs()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.model.JavaParameter].getGenericCanonicalName()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    - '[com.thoughtworks.qdox.model.JavaParameter].getName()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeParameter(com.thoughtworks.qdox.model.JavaParameter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getComment()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:436,1
    - Dst: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getTags()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:436,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.DocletTag>].size()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:436,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:438,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:439,1
    - Dst: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getComment()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:441,1
    - Dst: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getComment()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:441,1
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:441,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:443,1
    - Dst: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getComment()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:445,1
    - Dst: '[String].replaceAll(String,String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:445,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:445,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:447,1
    - Dst: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getTags()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:450,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.DocletTag>].size()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:450,1
    - Dst: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getComment()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:452,1
    - Dst: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getComment()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:452,1
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:452,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:454,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:455,1
    - Dst: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getTags()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:457,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:459,1
    - Dst: docletTag.getName()
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:460,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:460,1
    - Dst: docletTag.getValue()
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:461,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].length()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:461,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:463,1
    - Dst: docletTag.getValue()
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:464,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:464,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:466,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:470,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:471,1
    - Dst: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getAnnotations()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:473,1
    - Dst: '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getAnnotations()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:475,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAnnotation(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:477,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaAnnotatedElement
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entity
    argTypes:
    - com.thoughtworks.qdox.model.JavaAnnotatedElement
    constantsTouched: []
    func_position:
      end: 480
      start: 434
    functionDepth: 2
    functionLinenumber: 434
    functionLinenumberEnd: 480
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.model.JavaAnnotatedElement)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.thoughtworks.qdox.model.DocletTag>].size()'
    - '[String].replaceAll(String,String)'
    - '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getAnnotations()'
    - docletTag.getName()
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].length()'
    - '[String].length()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    - '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getComment()'
    - docletTag.getValue()
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAnnotation(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getTags()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.model.JavaAnnotatedElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].isOpen()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:485,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:486,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:488,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:489,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].indent()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:490,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getRequires()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:492,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:494,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleRequires(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:495,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getExports()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:498,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:500,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleExports(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:501,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getOpens()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:504,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:506,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleOpens(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:507,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getProvides()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:510,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:512,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleProvides(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:513,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getUses()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:516,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:518,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleUses(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:519,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:522,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].deindent()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:523,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:524,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:525,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - descriptor
    argTypes:
    - com.thoughtworks.qdox.model.JavaModuleDescriptor
    constantsTouched: []
    func_position:
      end: 527
      start: 483
    functionDepth: 2
    functionLinenumber: 483
    functionLinenumberEnd: 527
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleDescriptor(com.thoughtworks.qdox.model.JavaModuleDescriptor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaModuleDescriptor].isOpen()'
    - '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getOpens()'
    - '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getUses()'
    - '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getExports()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].deindent()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleExports(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getProvides()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleRequires(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
    - '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getRequires()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleOpens(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].indent()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleUses(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleProvides(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleDescriptor(com.thoughtworks.qdox.model.JavaModuleDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:532,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports].getSource()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:533,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:533,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:533,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports].getTargets()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:534,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].isEmpty()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:534,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:536,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports].getTargets()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:537,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].iterator()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:537,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:538,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:540,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:541,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:541,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:542,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:544,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:548,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:549,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - exports
    argTypes:
    - com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports
    constantsTouched: []
    func_position:
      end: 551
      start: 530
    functionDepth: 2
    functionLinenumber: 530
    functionLinenumberEnd: 551
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleExports(com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports].getSource()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].isEmpty()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getName()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].iterator()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports].getTargets()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleExports(com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:556,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens].getSource()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:557,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:557,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:557,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens].getTargets()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:558,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].isEmpty()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:558,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:560,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens].getTargets()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:561,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].iterator()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:561,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:562,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:564,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:565,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:565,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:566,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:568,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:572,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:573,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - opens
    argTypes:
    - com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens
    constantsTouched: []
    func_position:
      end: 575
      start: 554
    functionDepth: 2
    functionLinenumber: 554
    functionLinenumberEnd: 575
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleOpens(com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].isEmpty()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getName()'
    - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens].getTargets()'
    - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens].getSource()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].iterator()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleOpens(com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:580,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides].getService()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:581,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:581,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:581,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:582,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides].getProviders()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:583,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].iterator()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:583,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:584,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:586,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:587,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:587,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:588,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:590,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:593,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:594,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - provides
    argTypes:
    - com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides
    constantsTouched: []
    func_position:
      end: 596
      start: 578
    functionDepth: 2
    functionLinenumber: 578
    functionLinenumberEnd: 596
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleProvides(com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides].getService()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getName()'
    - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides].getProviders()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].iterator()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].hasNext()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].next()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleProvides(com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:601,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].getModifiers()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:602,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAccessibilityModifier(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:602,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].getModifiers()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:603,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeNonAccessibilityModifiers(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:603,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].getModule()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:604,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:604,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:604,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:605,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:606,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - requires
    argTypes:
    - com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires
    constantsTouched: []
    func_position:
      end: 608
      start: 599
    functionDepth: 2
    functionLinenumber: 599
    functionLinenumberEnd: 608
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleRequires(com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].getModifiers()'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getName()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].getModule()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAccessibilityModifier(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeNonAccessibilityModifiers(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleRequires(com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:613,1
    - Dst: '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaUses].getService()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:614,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getName()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:614,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:614,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:615,1
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:616,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaUses
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uses
    argTypes:
    - com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaUses
    constantsTouched: []
    func_position:
      end: 618
      start: 611
    functionDepth: 2
    functionLinenumber: 611
    functionLinenumberEnd: 618
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleUses(com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaUses)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getName()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(com.thoughtworks.qdox.writer.impl.DefaultModelWriter)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaUses].getService()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriter
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleUses(com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaUses)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].toString()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:623,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 624
      start: 620
    functionDepth: 1
    functionLinenumber: 620
    functionLinenumberEnd: 624
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 26
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].<init>()'
      Src: com.thoughtworks.qdox.writer.impl.DefaultModelWriter:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.writer.impl.IndentBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.writer.ModelWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.impl.DefaultModelWriter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
    functionUses: 6
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.impl.DefaultModelWriter
    signature: '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - StringBuffer
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].setEol(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/IndentBuffer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].setEol(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - StringBuffer
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - indentation
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].setIndentation(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/IndentBuffer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].setIndentation(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].checkNewLine()'
      Src: com.thoughtworks.qdox.writer.impl.IndentBuffer:45,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.writer.impl.IndentBuffer:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - StringBuffer
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/IndentBuffer.java
    functionUses: 19
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].checkNewLine()'
    - '[StringBuffer].append(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].checkNewLine()'
      Src: com.thoughtworks.qdox.writer.impl.IndentBuffer:51,1
    - Dst: '[StringBuffer].append(char)'
      Src: com.thoughtworks.qdox.writer.impl.IndentBuffer:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - StringBuffer
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/IndentBuffer.java
    functionUses: 20
    functionsReached:
    - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].checkNewLine()'
    - '[StringBuffer].append(char)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.writer.impl.IndentBuffer:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - StringBuffer
      - int
      - boolean
      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: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/IndentBuffer.java
    functionUses: 17
    functionsReached:
    - '[StringBuffer].append(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - StringBuffer
      - int
      - boolean
      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: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].indent()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/IndentBuffer.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].indent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - StringBuffer
      - int
      - boolean
      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: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].deindent()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/IndentBuffer.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].deindent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].toString()'
      Src: com.thoughtworks.qdox.writer.impl.IndentBuffer:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - StringBuffer
      - int
      - 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: 75
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionName: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/IndentBuffer.java
    functionUses: 3
    functionsReached:
    - '[StringBuffer].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.writer.impl.IndentBuffer:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - StringBuffer
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 87
    functionName: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].checkNewLine()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/IndentBuffer.java
    functionUses: 2
    functionsReached:
    - '[StringBuffer].append(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].checkNewLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: com.thoughtworks.qdox.writer.impl.IndentBuffer:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - StringBuffer
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.writer.impl.IndentBuffer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/IndentBuffer.java
    functionUses: 2
    functionsReached:
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.impl.IndentBuffer
    signature: '[com.thoughtworks.qdox.writer.impl.IndentBuffer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.directorywalker.Filter].filter(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/directorywalker/Filter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.directorywalker.Filter].filter(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.directorywalker.Filter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.directorywalker.Filter].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/directorywalker/Filter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.directorywalker.Filter
    signature: '[com.thoughtworks.qdox.directorywalker.Filter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.directorywalker.FileVisitor].visitFile(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/directorywalker/FileVisitor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.directorywalker.FileVisitor].visitFile(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.directorywalker.FileVisitor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.directorywalker.FileVisitor].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/directorywalker/FileVisitor.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.directorywalker.FileVisitor
    signature: '[com.thoughtworks.qdox.directorywalker.FileVisitor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScanner:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - java.util.Collection<com.thoughtworks.qdox.directorywalker.Filter>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.directorywalker.DirectoryScanner
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/directorywalker/DirectoryScanner.java
    functionUses: 9
    functionsReached:
    - '[java.util.HashSet].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.directorywalker.DirectoryScanner
    signature: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.directorywalker.Filter>].add(com.thoughtworks.qdox.directorywalker.Filter)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScanner:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.directorywalker.Filter
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - java.util.Collection<com.thoughtworks.qdox.directorywalker.Filter>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - filter
    argTypes:
    - com.thoughtworks.qdox.directorywalker.Filter
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].addFilter(com.thoughtworks.qdox.directorywalker.Filter)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/directorywalker/DirectoryScanner.java
    functionUses: 2
    functionsReached:
    - '[java.util.Collection<com.thoughtworks.qdox.directorywalker.Filter>].add(com.thoughtworks.qdox.directorywalker.Filter)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].addFilter(com.thoughtworks.qdox.directorywalker.Filter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScanner:63,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].walk(com.thoughtworks.qdox.directorywalker.FileVisitor,java.io.File)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScanner:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - java.util.Collection<com.thoughtworks.qdox.directorywalker.Filter>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<java.io.File>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 72
    functionName: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/directorywalker/DirectoryScanner.java
    functionUses: 6
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].walk(com.thoughtworks.qdox.directorywalker.FileVisitor,java.io.File)'
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: java.util.List<java.io.File>
    signature: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].walk(com.thoughtworks.qdox.directorywalker.FileVisitor,java.io.File)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScanner:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.directorywalker.FileVisitor
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - java.util.Collection<com.thoughtworks.qdox.directorywalker.Filter>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fileVisitor
    argTypes:
    - com.thoughtworks.qdox.directorywalker.FileVisitor
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan(com.thoughtworks.qdox.directorywalker.FileVisitor)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/directorywalker/DirectoryScanner.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].walk(com.thoughtworks.qdox.directorywalker.FileVisitor,java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan(com.thoughtworks.qdox.directorywalker.FileVisitor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].isDirectory()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScanner:86,1
    - Dst: '[java.io.File].listFiles()'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScanner:88,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].walk(com.thoughtworks.qdox.directorywalker.FileVisitor)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScanner:91,1
    - Dst: filter.filter(java.io.File)
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScanner:98,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.FileVisitor].visitFile(java.io.File)'
      Src: com.thoughtworks.qdox.directorywalker.DirectoryScanner:103,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.directorywalker.FileVisitor
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - java.util.Collection<com.thoughtworks.qdox.directorywalker.Filter>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - visitor
    - current
    argTypes:
    - com.thoughtworks.qdox.directorywalker.FileVisitor
    - java.io.File
    constantsTouched: []
    func_position:
      end: 105
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 105
    functionName: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].walk(com.thoughtworks.qdox.directorywalker.FileVisitor,java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/directorywalker/DirectoryScanner.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.FileVisitor].visitFile(java.io.File)'
    - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].walk(com.thoughtworks.qdox.directorywalker.FileVisitor)'
    - '[java.io.File].isDirectory()'
    - '[java.io.File].listFiles()'
    - filter.filter(java.io.File)
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].walk(com.thoughtworks.qdox.directorywalker.FileVisitor,java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.directorywalker.Filter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.directorywalker.SuffixFilter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - suffixFilter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/directorywalker/SuffixFilter.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.directorywalker.SuffixFilter
    signature: '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].getName()'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilter:49,1
    - Dst: '[com.thoughtworks.qdox.directorywalker.SuffixFilter].endsWith(String)'
      Src: com.thoughtworks.qdox.directorywalker.SuffixFilter:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.directorywalker.Filter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[com.thoughtworks.qdox.directorywalker.SuffixFilter].filter(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/directorywalker/SuffixFilter.java
    functionUses: 4
    functionsReached:
    - '[com.thoughtworks.qdox.directorywalker.SuffixFilter].endsWith(String)'
    - '[java.io.File].getName()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.directorywalker.SuffixFilter].filter(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.CommentHandler
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handler
    argTypes:
    - com.thoughtworks.qdox.parser.CommentHandler
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.parser.CommentScanner].addCommentHandler(com.thoughtworks.qdox.parser.CommentHandler)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/CommentScanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.CommentScanner].addCommentHandler(com.thoughtworks.qdox.parser.CommentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.parser.CommentScanner
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.CommentScanner].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/CommentScanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.CommentScanner
    signature: '[com.thoughtworks.qdox.parser.CommentScanner].<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: true
      returnValueGenericType: com.thoughtworks.qdox.parser.JavaLexer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.JavaLexer].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/JavaLexer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.JavaLexer
    signature: '[com.thoughtworks.qdox.parser.JavaLexer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: com.thoughtworks.qdox.parser.ParseException:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.ParseException
      static: false
      superClass: RuntimeException
    argCount: 3
    argNames:
    - message
    - line
    - column
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 56
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionName: '[com.thoughtworks.qdox.parser.ParseException].<init>(String,int,int)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/ParseException.java
    functionUses: 3
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.ParseException
    signature: '[com.thoughtworks.qdox.parser.ParseException].<init>(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[com.thoughtworks.qdox.parser.ParseException].getLine()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/ParseException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.ParseException].getLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[com.thoughtworks.qdox.parser.ParseException].getColumn()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/ParseException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.ParseException].getColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - sourceInfo
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[com.thoughtworks.qdox.parser.ParseException].setSourceInfo(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/ParseException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.ParseException].setSourceInfo(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].getMessage()'
      Src: com.thoughtworks.qdox.parser.ParseException:76,1
    - Dst: '[StringBuilder].<init>(com.thoughtworks.qdox.parser.ParseException)'
      Src: com.thoughtworks.qdox.parser.ParseException:76,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.parser.ParseException:79,1
    - Dst: '[com.thoughtworks.qdox.parser.ParseException].append(int)'
      Src: com.thoughtworks.qdox.parser.ParseException:79,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.parser.ParseException:83,1
    - Dst: '[com.thoughtworks.qdox.parser.ParseException].append(int)'
      Src: com.thoughtworks.qdox.parser.ParseException:83,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.parser.ParseException:85,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.parser.ParseException:89,1
    - Dst: '[com.thoughtworks.qdox.parser.ParseException].append(String)'
      Src: com.thoughtworks.qdox.parser.ParseException:89,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.parser.ParseException:91,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 92
    functionName: '[com.thoughtworks.qdox.parser.ParseException].getMessage()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/ParseException.java
    functionUses: 5
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[com.thoughtworks.qdox.parser.ParseException].append(String)'
    - '[com.thoughtworks.qdox.parser.ParseException].append(int)'
    - '[RuntimeException].getMessage()'
    - '[StringBuilder].<init>(com.thoughtworks.qdox.parser.ParseException)'
    - '[StringBuilder].append(char)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.ParseException].getMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - 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: 3
    argNames:
    - comment
    - line
    - column
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[com.thoughtworks.qdox.parser.CommentHandler].onComment(String,int,int)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/CommentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.CommentHandler].onComment(String,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: true
      returnValueGenericType: com.thoughtworks.qdox.parser.CommentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.CommentHandler].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/CommentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.CommentHandler
    signature: '[com.thoughtworks.qdox.parser.CommentHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[com.thoughtworks.qdox.parser.Lexer].lex()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/Lexer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.Lexer].lex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.parser.Lexer].text()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/Lexer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.Lexer].text()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.parser.Lexer].getLine()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/Lexer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.Lexer].getLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.Lexer].getColumn()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/Lexer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.Lexer].getColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.parser.Lexer].getCodeBody()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/Lexer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.Lexer].getCodeBody()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.parser.Lexer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.Lexer].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/Lexer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.Lexer
    signature: '[com.thoughtworks.qdox.parser.Lexer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - com.thoughtworks.qdox.builder.Builder
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.impl.BinaryClassParser
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - declaringClazz
    - modelBuilder
    argTypes:
    - Class<?>
    - com.thoughtworks.qdox.builder.Builder
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].<init>(Class<?>,com.thoughtworks.qdox.builder.Builder)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/impl/BinaryClassParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.impl.BinaryClassParser
    signature: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].<init>(Class<?>,com.thoughtworks.qdox.builder.Builder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].getPackage()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:56,1
    - Dst: '[Class<?>].getPackage()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:56,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getName()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:56,1
    - Dst: '[String].equals(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:56,1
    - Dst: '[Class<?>].getPackage()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:58,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getName()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:58,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.PackageDef].<init>(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:58,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addPackage(com.thoughtworks.qdox.parser.structs.PackageDef)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:58,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addClass(Class<?>)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:61,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - com.thoughtworks.qdox.builder.Builder
      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: 69
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 69
    functionName: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].parse()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/impl/BinaryClassParser.java
    functionUses: 1
    functionsReached:
    - '[String].equals(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
    - '[Class<?>].getPackage()'
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getName()'
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addClass(Class<?>)'
    - '[com.thoughtworks.qdox.parser.structs.PackageDef].<init>(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
    - '[com.thoughtworks.qdox.builder.Builder].addPackage(com.thoughtworks.qdox.parser.structs.PackageDef)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].parse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].getSimpleName()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:73,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:73,1
    - Dst: '[Class<?>].getInterfaces()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:76,1
    - Dst: '[Class<?>].isEnum()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:78,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setType(String)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:80,1
    - Dst: '[Class<?>].isAnnotation()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:82,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setType(String)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:84,1
    - Dst: '[Class<?>].isInterface()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:86,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setType(String)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:88,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].getExtends()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:92,1
    - Dst: anInterface.getName()
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:92,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:92,1
    - Dst: '[java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>].add(com.thoughtworks.qdox.parser.structs.TypeDef)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:92,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].getImplements()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:100,1
    - Dst: anInterface.getName()
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:100,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:100,1
    - Dst: '[java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>].add(com.thoughtworks.qdox.parser.structs.TypeDef)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:100,1
    - Dst: '[Class<?>].getSuperclass()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:102,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].getExtends()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:105,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getName()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:105,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:105,1
    - Dst: '[java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>].add(com.thoughtworks.qdox.parser.structs.TypeDef)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:105,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].getModifiers()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:109,1
    - Dst: '[Class<?>].getModifiers()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:109,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addModifiers(java.util.Set<String>,com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:109,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].beginClass(com.thoughtworks.qdox.parser.structs.ClassDef)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:111,1
    - Dst: '[Class<?>].getDeclaredConstructors()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:118,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].beginConstructor()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:121,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].createMethodDef()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:122,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].endConstructor(com.thoughtworks.qdox.parser.structs.MethodDef)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:123,1
    - Dst: '[Class<?>].getDeclaredMethods()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:127,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].beginMethod()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:130,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].createMethodDef()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:131,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].endMethod(com.thoughtworks.qdox.parser.structs.MethodDef)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:132,1
    - Dst: '[Class<?>].getDeclaredFields()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:135,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addField()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:138,1
    - Dst: '[Class<?>].getDeclaredClasses()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:141,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addClass()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:144,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].endClass()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:147,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clazz
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 148
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 148
    functionName: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addClass(Class<?>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/impl/BinaryClassParser.java
    functionUses: 1
    functionsReached:
    - '[Class<?>].isAnnotation()'
    - '[java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>].add(com.thoughtworks.qdox.parser.structs.TypeDef)'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].getExtends()'
    - '[com.thoughtworks.qdox.builder.Builder].beginMethod()'
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addField()'
    - '[com.thoughtworks.qdox.builder.Builder].endConstructor(com.thoughtworks.qdox.parser.structs.MethodDef)'
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].createMethodDef()'
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addModifiers(java.util.Set<String>,com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
    - '[Class<?>].getDeclaredMethods()'
    - '[Class<?>].getSimpleName()'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].getModifiers()'
    - '[Class<?>].getDeclaredClasses()'
    - '[Class<?>].getDeclaredConstructors()'
    - '[com.thoughtworks.qdox.builder.Builder].endClass()'
    - '[Class<?>].getInterfaces()'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].setType(String)'
    - '[Class<?>].getSuperclass()'
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addClass()'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getName()'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].getImplements()'
    - '[com.thoughtworks.qdox.builder.Builder].endMethod(com.thoughtworks.qdox.parser.structs.MethodDef)'
    - '[Class<?>].isEnum()'
    - '[Class<?>].getDeclaredFields()'
    - '[com.thoughtworks.qdox.builder.Builder].beginClass(com.thoughtworks.qdox.parser.structs.ClassDef)'
    - '[com.thoughtworks.qdox.builder.Builder].beginConstructor()'
    - anInterface.getName()
    - '[Class<?>].getModifiers()'
    - '[Class<?>].isInterface()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addClass(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Modifier.toString(int)
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:152,1
    - Dst: '[java.util.StringTokenizer].<init>(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:153,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:153,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:155,1
    - Dst: '[java.util.Set<String>].add(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<String>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - set
    - modifier
    argTypes:
    - java.util.Set<String>
    - int
    constantsTouched: []
    func_position:
      end: 157
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 157
    functionName: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addModifiers(java.util.Set<String>,int)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/impl/BinaryClassParser.java
    functionUses: 0
    functionsReached:
    - '[java.util.Set<String>].add(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
    - '[java.util.StringTokenizer].nextToken()'
    - Modifier.toString(int)
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[java.util.StringTokenizer].<init>(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addModifiers(java.util.Set<String>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Field].getName()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:161,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].<init>(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:161,1
    - Dst: '[Field].getType()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:162,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getTypeDef(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:163,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setType(com.thoughtworks.qdox.parser.structs.TypeDef)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:163,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getDimension(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:164,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setDimensions(int)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:164,1
    - Dst: '[Field].isEnumConstant()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:165,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setEnumConstant(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:165,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].getModifiers()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:166,1
    - Dst: '[Field].getModifiers()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:166,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addModifiers(java.util.Set<String>,com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:166,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].beginField(com.thoughtworks.qdox.parser.structs.FieldDef)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:167,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].endField()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Field
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - Field
    constantsTouched: []
    func_position:
      end: 169
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 169
    functionName: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addField(Field)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/impl/BinaryClassParser.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addModifiers(java.util.Set<String>,com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].setType(com.thoughtworks.qdox.parser.structs.TypeDef)'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].<init>(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
    - '[Field].getModifiers()'
    - '[Field].isEnumConstant()'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].getModifiers()'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].setDimensions(int)'
    - '[com.thoughtworks.qdox.builder.Builder].beginField(com.thoughtworks.qdox.parser.structs.FieldDef)'
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getDimension(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getTypeDef(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].setEnumConstant(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
    - '[Field].getType()'
    - '[Field].getName()'
    - '[com.thoughtworks.qdox.builder.Builder].endField()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addField(Field)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:173,1
    - Dst: '[Member].getName()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:176,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].lastIndexOf(char)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:176,1
    - Dst: '[Member].getName()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:177,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].substring(int)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:177,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setName(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:177,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].getModifiers()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:179,1
    - Dst: '[Member].getModifiers()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:179,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addModifiers(java.util.Set<String>,com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:179,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setConstructor(boolean)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:184,1
    - Dst: '[Method].getExceptionTypes()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:188,1
    - Dst: '[Method].getParameterTypes()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:189,1
    - Dst: '[Method].getReturnType()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:191,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getTypeDef(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:192,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setReturnType(com.thoughtworks.qdox.parser.structs.TypeDef)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:192,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getDimension(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:193,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setDimensions(int)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:193,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setConstructor(boolean)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:198,1
    - Dst: '[Constructor<?>].getExceptionTypes()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:200,1
    - Dst: '[Constructor<?>].getParameterTypes()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:201,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].getExceptions()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:206,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getTypeDef(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:206,1
    - Dst: '[java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>].add(com.thoughtworks.qdox.parser.structs.TypeDef)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:206,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:210,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getTypeDef(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:212,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setType(com.thoughtworks.qdox.parser.structs.TypeDef)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:212,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getDimension(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:213,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setDimensions(int)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:213,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addParameter(com.thoughtworks.qdox.parser.structs.FieldDef)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:214,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - Member
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.MethodDef
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - member
    argTypes:
    - Member
    constantsTouched: []
    func_position:
      end: 217
      start: 171
    functionDepth: 2
    functionLinenumber: 171
    functionLinenumberEnd: 217
    functionName: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].createMethodDef(Member)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/impl/BinaryClassParser.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].setDimensions(int)'
    - '[java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>].add(com.thoughtworks.qdox.parser.structs.TypeDef)'
    - '[Member].getModifiers()'
    - '[Method].getReturnType()'
    - '[com.thoughtworks.qdox.builder.Builder].addParameter(com.thoughtworks.qdox.parser.structs.FieldDef)'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].setReturnType(com.thoughtworks.qdox.parser.structs.TypeDef)'
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addModifiers(java.util.Set<String>,com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].setName(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].lastIndexOf(char)'
    - '[Method].getExceptionTypes()'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].setDimensions(int)'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].setConstructor(boolean)'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].getExceptions()'
    - '[Constructor<?>].getExceptionTypes()'
    - '[Constructor<?>].getParameterTypes()'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].setType(com.thoughtworks.qdox.parser.structs.TypeDef)'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].<init>()'
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getDimension(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].getModifiers()'
    - '[Method].getParameterTypes()'
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getTypeDef(com.thoughtworks.qdox.parser.impl.BinaryClassParser)'
    - '[Member].getName()'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].substring(int)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.MethodDef
    signature: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].createMethodDef(Member)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].getName()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:221,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].lastIndexOf(char)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:221,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 222
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 222
    functionName: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getDimension(Class<?>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/impl/BinaryClassParser.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].lastIndexOf(char)'
    - '[Class<?>].getName()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getDimension(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].getComponentType()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:226,1
    - Dst: '[Class<?>].getComponentType()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:226,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getName()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:226,1
    - Dst: '[Class<?>].getName()'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:226,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 1
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getTypeName(Class<?>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/impl/BinaryClassParser.java
    functionUses: 1
    functionsReached:
    - '[Class<?>].getComponentType()'
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getName()'
    - '[Class<?>].getName()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getTypeName(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getTypeName(Class<?>)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:231,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.BinaryClassParser:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - com.thoughtworks.qdox.builder.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.TypeDef
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 2
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getTypeDef(Class<?>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/impl/BinaryClassParser.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getTypeName(Class<?>)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.TypeDef
    signature: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getTypeDef(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.PackageDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.parser.structs.PackageDef].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/PackageDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.PackageDef
    signature: '[com.thoughtworks.qdox.parser.structs.PackageDef].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.structs.PackageDef].setLineNumber(int)'
      Src: com.thoughtworks.qdox.parser.structs.PackageDef:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.PackageDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 2
    argNames:
    - name
    - lineNumber
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[com.thoughtworks.qdox.parser.structs.PackageDef].<init>(String,int)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/PackageDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.structs.PackageDef].setLineNumber(int)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.PackageDef
    signature: '[com.thoughtworks.qdox.parser.structs.PackageDef].<init>(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.parser.structs.PackageDef].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/PackageDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.PackageDef].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lineNumber
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.parser.structs.LocatedDef].setLineNumber(int)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/LocatedDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.LocatedDef].setLineNumber(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.parser.structs.LocatedDef].getLineNumber()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/LocatedDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.structs.LocatedDef].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnNumber
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.parser.structs.LocatedDef].setColumnNumber(int)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/LocatedDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.LocatedDef].setColumnNumber(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[com.thoughtworks.qdox.parser.structs.LocatedDef].getColumnNumber()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/LocatedDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.structs.LocatedDef].getColumnNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.LocatedDef
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.structs.LocatedDef].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/LocatedDef.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.LocatedDef
    signature: '[com.thoughtworks.qdox.parser.structs.LocatedDef].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:40,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].getModifiers()'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:41,1
    - Dst: '[StringBuilder].append(java.util.Set<String>)'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:41,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:42,1
    - Dst: '[StringBuilder].append()'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:43,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].getDimensions()'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:44,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:46,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:48,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].getName()'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:49,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:49,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:50,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].getTypeParams()'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:51,1
    - Dst: '[StringBuilder].append(java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>)'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:51,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:52,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:53,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].getExceptions()'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:54,1
    - Dst: '[StringBuilder].append(java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>)'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:54,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].getBody()'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:55,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:55,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:56,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - boolean
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 57
    functionName: '[com.thoughtworks.qdox.parser.structs.MethodDef].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/MethodDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].getDimensions()'
    - '[StringBuilder].append(String)'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].getName()'
    - '[StringBuilder].append()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(java.util.Set<String>)'
    - '[StringBuilder].append(java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>)'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].getTypeParams()'
    - '[StringBuilder].<init>()'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].getModifiers()'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].getBody()'
    - '[StringBuilder].append(char)'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].getExceptions()'
    - '[StringBuilder].append(java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.MethodDef].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - boolean
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[com.thoughtworks.qdox.parser.structs.MethodDef].setName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/MethodDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.MethodDef].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - boolean
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[com.thoughtworks.qdox.parser.structs.MethodDef].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/MethodDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.MethodDef].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - boolean
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - returnType
    argTypes:
    - com.thoughtworks.qdox.parser.structs.TypeDef
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[com.thoughtworks.qdox.parser.structs.MethodDef].setReturnType(com.thoughtworks.qdox.parser.structs.TypeDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/MethodDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.MethodDef].setReturnType(com.thoughtworks.qdox.parser.structs.TypeDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - boolean
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.TypeDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[com.thoughtworks.qdox.parser.structs.MethodDef].getReturnType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/MethodDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.TypeDef
    signature: '[com.thoughtworks.qdox.parser.structs.MethodDef].getReturnType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - boolean
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - modifiers
    argTypes:
    - java.util.Set<String>
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[com.thoughtworks.qdox.parser.structs.MethodDef].setModifiers(java.util.Set<String>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/MethodDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.MethodDef].setModifiers(java.util.Set<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - boolean
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[com.thoughtworks.qdox.parser.structs.MethodDef].getModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/MethodDef.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[com.thoughtworks.qdox.parser.structs.MethodDef].getModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - boolean
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - constructor
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[com.thoughtworks.qdox.parser.structs.MethodDef].setConstructor(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/MethodDef.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.MethodDef].setConstructor(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - boolean
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[com.thoughtworks.qdox.parser.structs.MethodDef].isConstructor()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/MethodDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.parser.structs.MethodDef].isConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - boolean
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - body
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[com.thoughtworks.qdox.parser.structs.MethodDef].setBody(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/MethodDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.MethodDef].setBody(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - boolean
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[com.thoughtworks.qdox.parser.structs.MethodDef].getBody()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/MethodDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.MethodDef].getBody()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - boolean
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - dimensions
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[com.thoughtworks.qdox.parser.structs.MethodDef].setDimensions(int)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/MethodDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.MethodDef].setDimensions(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - boolean
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[com.thoughtworks.qdox.parser.structs.MethodDef].getDimensions()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/MethodDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.structs.MethodDef].getDimensions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - boolean
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - exceptions
    argTypes:
    - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[com.thoughtworks.qdox.parser.structs.MethodDef].setExceptions(java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/MethodDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.MethodDef].setExceptions(java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - boolean
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[com.thoughtworks.qdox.parser.structs.MethodDef].getExceptions()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/MethodDef.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
    signature: '[com.thoughtworks.qdox.parser.structs.MethodDef].getExceptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - boolean
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - typeParams
    argTypes:
    - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[com.thoughtworks.qdox.parser.structs.MethodDef].setTypeParams(java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/MethodDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.MethodDef].setTypeParams(java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - boolean
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[com.thoughtworks.qdox.parser.structs.MethodDef].getTypeParams()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/MethodDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
    signature: '[com.thoughtworks.qdox.parser.structs.MethodDef].getTypeParams()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:31,1
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.MethodDef:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - boolean
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.MethodDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.structs.MethodDef].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/MethodDef.java
    functionUses: 3
    functionsReached:
    - '[java.util.LinkedHashSet].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.MethodDef
    signature: '[com.thoughtworks.qdox.parser.structs.MethodDef].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.structs.WildcardTypeDef:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.WildcardTypeDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.TypeDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/WildcardTypeDef.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.WildcardTypeDef
    signature: '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].getName()'
      Src: com.thoughtworks.qdox.parser.structs.WildcardTypeDef:42,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].getDimensions()'
      Src: com.thoughtworks.qdox.parser.structs.WildcardTypeDef:42,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String,int)'
      Src: com.thoughtworks.qdox.parser.structs.WildcardTypeDef:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.WildcardTypeDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.TypeDef
    argCount: 2
    argNames:
    - typeDef
    - wildcardExpressionType
    argTypes:
    - com.thoughtworks.qdox.parser.structs.TypeDef
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 45
    functionName: '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef,String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/WildcardTypeDef.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].getName()'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].getDimensions()'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String,int)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.WildcardTypeDef
    signature: '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.TypeDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.TypeDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].getTypeDef()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/WildcardTypeDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.TypeDef
    signature: '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].getTypeDef()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.TypeDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].getWildcardExpressionType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/WildcardTypeDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].getWildcardExpressionType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.TypeVariableDef
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TypeVariableDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.TypeVariableDef
    signature: '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.TypeVariableDef:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.TypeVariableDef
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - bounds
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].<init>(String,java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TypeVariableDef.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.TypeVariableDef
    signature: '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].<init>(String,java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bounds
    argTypes:
    - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].setBounds(java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TypeVariableDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].setBounds(java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      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: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TypeVariableDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].getBounds()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TypeVariableDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
    signature: '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].getBounds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.InitDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.parser.structs.InitDef].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/InitDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.InitDef
    signature: '[com.thoughtworks.qdox.parser.structs.InitDef].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.InitDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 2
    argNames:
    - blockContent
    - staticInitializer
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 42
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '[com.thoughtworks.qdox.parser.structs.InitDef].<init>(String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/InitDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.InitDef
    signature: '[com.thoughtworks.qdox.parser.structs.InitDef].<init>(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.parser.structs.InitDef].isStatic()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/InitDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.parser.structs.InitDef].isStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - staticInitializer
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.parser.structs.InitDef].setStatic(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/InitDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.InitDef].setStatic(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[com.thoughtworks.qdox.parser.structs.InitDef].getBlockContent()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/InitDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.InitDef].getBlockContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - block
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[com.thoughtworks.qdox.parser.structs.InitDef].setBlockContent(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/InitDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.InitDef].setBlockContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.AnnoDef:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Map<String,com.thoughtworks.qdox.parser.expression.ElemValueDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.AnnoDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - typeDef
    argTypes:
    - com.thoughtworks.qdox.parser.structs.TypeDef
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.parser.structs.AnnoDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/AnnoDef.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.AnnoDef
    signature: '[com.thoughtworks.qdox.parser.structs.AnnoDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Map<String,com.thoughtworks.qdox.parser.expression.ElemValueDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.AnnoDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.parser.structs.AnnoDef].getValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/AnnoDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.AnnoDef
    signature: '[com.thoughtworks.qdox.parser.structs.AnnoDef].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.structs.AnnoDef:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Map<String,com.thoughtworks.qdox.parser.expression.ElemValueDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[com.thoughtworks.qdox.parser.structs.AnnoDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/AnnoDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.structs.AnnoDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Map<String,com.thoughtworks.qdox.parser.expression.ElemValueDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.TypeDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[com.thoughtworks.qdox.parser.structs.AnnoDef].getTypeDef()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/AnnoDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.TypeDef
    signature: '[com.thoughtworks.qdox.parser.structs.AnnoDef].getTypeDef()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Map<String,com.thoughtworks.qdox.parser.expression.ElemValueDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,com.thoughtworks.qdox.parser.expression.ElemValueDef>
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[com.thoughtworks.qdox.parser.structs.AnnoDef].getArgs()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/AnnoDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,com.thoughtworks.qdox.parser.expression.ElemValueDef>
    signature: '[com.thoughtworks.qdox.parser.structs.AnnoDef].getArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.structs.LocatedDef].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.ModuleDef:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.ModuleDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 18
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 18
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.structs.LocatedDef].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.ModuleDef
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 23
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - open
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef].setOpen(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef].setOpen(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef].isOpen()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef].isOpen()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef
      static: false
      superClass: LocatedDef
    argCount: 1
    argNames:
    - source
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedHashSet].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Set<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef
      static: false
      superClass: LocatedDef
    argCount: 2
    argNames:
    - source
    - modifiers
    argTypes:
    - String
    - java.util.Set<String>
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef].<init>(String,java.util.Set<String>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedHashSet].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef].<init>(String,java.util.Set<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef].getSource()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef].getTargets()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef].getTargets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.ModuleDef.OpensDef:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.ModuleDef.OpensDef
      static: false
      superClass: LocatedDef
    argCount: 1
    argNames:
    - source
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef.OpensDef].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedHashSet].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.ModuleDef.OpensDef
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef.OpensDef].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.ModuleDef.OpensDef:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Set<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.ModuleDef.OpensDef
      static: false
      superClass: LocatedDef
    argCount: 2
    argNames:
    - source
    - modifiers
    argTypes:
    - String
    - java.util.Set<String>
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef.OpensDef].<init>(String,java.util.Set<String>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedHashSet].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.ModuleDef.OpensDef
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef.OpensDef].<init>(String,java.util.Set<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef.OpensDef].getSource()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef.OpensDef].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef.OpensDef].getTargets()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef.OpensDef].getTargets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.ModuleDef.ProvidesDef:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      classConcrete: true
      classEnum: false
      classFields:
      - TypeDef
      - List<TypeDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.ModuleDef.ProvidesDef
      static: false
      superClass: LocatedDef
    argCount: 1
    argNames:
    - service
    argTypes:
    - com.thoughtworks.qdox.parser.structs.TypeDef
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef.ProvidesDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.ModuleDef.ProvidesDef
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef.ProvidesDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TypeDef
      - List<TypeDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.TypeDef
      static: false
      superClass: LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef.ProvidesDef].getService()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.TypeDef
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef.ProvidesDef].getService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TypeDef
      - List<TypeDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      static: false
      superClass: LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef.ProvidesDef].getImplementations()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef.ProvidesDef].getImplementations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.structs.LocatedDef].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.ModuleDef.RequiresDef:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Set<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.ModuleDef.RequiresDef
      static: false
      superClass: LocatedDef
    argCount: 2
    argNames:
    - name
    - modifiers
    argTypes:
    - String
    - java.util.Set<String>
    constantsTouched: []
    func_position:
      end: 122
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 122
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef.RequiresDef].<init>(String,java.util.Set<String>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.structs.LocatedDef].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.ModuleDef.RequiresDef
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef.RequiresDef].<init>(String,java.util.Set<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef.RequiresDef].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef.RequiresDef].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 132
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef.RequiresDef].getModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef.RequiresDef].getModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      classConcrete: true
      classEnum: false
      classFields:
      - TypeDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.ModuleDef.UsesDef
      static: false
      superClass: LocatedDef
    argCount: 1
    argNames:
    - service
    argTypes:
    - com.thoughtworks.qdox.parser.structs.TypeDef
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef.UsesDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.ModuleDef.UsesDef
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef.UsesDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TypeDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.TypeDef
      static: false
      superClass: LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionName: '[com.thoughtworks.qdox.parser.structs.ModuleDef.UsesDef].getService()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.TypeDef
    signature: '[com.thoughtworks.qdox.parser.structs.ModuleDef.UsesDef].getService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.TypeDef
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - dimensions
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String,int)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TypeDef.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.TypeDef
    signature: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String,int)'
      Src: com.thoughtworks.qdox.parser.structs.TypeDef:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.TypeDef
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TypeDef.java
    functionUses: 38
    functionsReached:
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String,int)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.TypeDef
    signature: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      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: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[com.thoughtworks.qdox.parser.structs.TypeDef].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TypeDef.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.TypeDef].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.parser.structs.TypeDef].getDimensions()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TypeDef.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.structs.TypeDef].getDimensions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dimensions
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.parser.structs.TypeDef].setDimensions(int)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TypeDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.TypeDef].setDimensions(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: typeDef.name.equals(String)
      Src: com.thoughtworks.qdox.parser.structs.TypeDef:57,1
    - Dst: typeDef.getActualArgumentTypes()
      Src: com.thoughtworks.qdox.parser.structs.TypeDef:59,1
    - Dst: typeDef.getActualArgumentTypes()
      Src: com.thoughtworks.qdox.parser.structs.TypeDef:59,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].getActualArgumentTypes()'
      Src: com.thoughtworks.qdox.parser.structs.TypeDef:59,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].equals(java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>)'
      Src: com.thoughtworks.qdox.parser.structs.TypeDef:59,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].getActualArgumentTypes()'
      Src: com.thoughtworks.qdox.parser.structs.TypeDef:59,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 60
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 60
    functionName: '[com.thoughtworks.qdox.parser.structs.TypeDef].equals(Object)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TypeDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].equals(java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>)'
    - typeDef.name.equals(String)
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].getActualArgumentTypes()'
    - typeDef.getActualArgumentTypes()
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.parser.structs.TypeDef].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: com.thoughtworks.qdox.parser.structs.TypeDef:64,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].getActualArgumentTypes()'
      Src: com.thoughtworks.qdox.parser.structs.TypeDef:65,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].getActualArgumentTypes()'
      Src: com.thoughtworks.qdox.parser.structs.TypeDef:65,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>].hashCode()'
      Src: com.thoughtworks.qdox.parser.structs.TypeDef:65,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 66
    functionName: '[com.thoughtworks.qdox.parser.structs.TypeDef].hashCode()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TypeDef.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    - '[java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>].hashCode()'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].getActualArgumentTypes()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.structs.TypeDef].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - actualArgumentTypes
    argTypes:
    - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[com.thoughtworks.qdox.parser.structs.TypeDef].setActualArgumentTypes(java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TypeDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.TypeDef].setActualArgumentTypes(java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[com.thoughtworks.qdox.parser.structs.TypeDef].getActualArgumentTypes()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TypeDef.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
    signature: '[com.thoughtworks.qdox.parser.structs.TypeDef].getActualArgumentTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.structs.TagDef].setLineNumber(int)'
      Src: com.thoughtworks.qdox.parser.structs.TagDef:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.TagDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 3
    argNames:
    - name
    - text
    - lineNumber
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 34
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.parser.structs.TagDef].<init>(String,String,int)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TagDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.structs.TagDef].setLineNumber(int)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.TagDef
    signature: '[com.thoughtworks.qdox.parser.structs.TagDef].<init>(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.structs.TagDef].<init>(String,String)'
      Src: com.thoughtworks.qdox.parser.structs.TagDef:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.TagDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 2
    argNames:
    - name
    - text
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[com.thoughtworks.qdox.parser.structs.TagDef].<init>(String,String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TagDef.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.structs.TagDef].<init>(String,String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.TagDef
    signature: '[com.thoughtworks.qdox.parser.structs.TagDef].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[com.thoughtworks.qdox.parser.structs.TagDef].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TagDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.TagDef].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[com.thoughtworks.qdox.parser.structs.TagDef].getText()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TagDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.TagDef].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.TagDef:54,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.parser.structs.TagDef:55,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.parser.structs.TagDef:56,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.parser.structs.TagDef:57,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.parser.structs.TagDef:58,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.parser.structs.TagDef:59,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TagDef].getLineNumber()'
      Src: com.thoughtworks.qdox.parser.structs.TagDef:60,1
    - Dst: '[StringBuilder].append(com.thoughtworks.qdox.parser.structs.TagDef)'
      Src: com.thoughtworks.qdox.parser.structs.TagDef:60,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.parser.structs.TagDef:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 62
    functionName: '[com.thoughtworks.qdox.parser.structs.TagDef].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TagDef.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(com.thoughtworks.qdox.parser.structs.TagDef)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(char)'
    - '[com.thoughtworks.qdox.parser.structs.TagDef].getLineNumber()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.TagDef].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:36,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:37,1
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:38,1
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Set<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.ClassDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ClassDef.java
    functionUses: 3
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedHashSet].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.ClassDef
    signature: '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:36,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:37,1
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:38,1
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Set<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.ClassDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ClassDef.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedHashSet].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.ClassDef
    signature: '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>(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
      - java.util.Set<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[com.thoughtworks.qdox.parser.structs.ClassDef].setName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ClassDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.ClassDef].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Set<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[com.thoughtworks.qdox.parser.structs.ClassDef].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ClassDef.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.ClassDef].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:70,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].getModifiers()'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:71,1
    - Dst: '[StringBuilder].append(java.util.Set<String>)'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:71,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:72,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].getType()'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:73,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:73,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:74,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].getName()'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:75,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:75,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:77,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].getExtends()'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:78,1
    - Dst: '[StringBuilder].append(java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>)'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:78,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:79,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].getImplements()'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:80,1
    - Dst: '[StringBuilder].append(java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>)'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:80,1
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.parser.structs.ClassDef:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Set<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 82
    functionName: '[com.thoughtworks.qdox.parser.structs.ClassDef].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ClassDef.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(java.util.Set<String>)'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].getExtends()'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].getType()'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(char)'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].getName()'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].getImplements()'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].getModifiers()'
    - '[StringBuilder].append(java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.ClassDef].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Set<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - modifiers
    argTypes:
    - java.util.Set<String>
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[com.thoughtworks.qdox.parser.structs.ClassDef].setModifiers(java.util.Set<String>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ClassDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.ClassDef].setModifiers(java.util.Set<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Set<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[com.thoughtworks.qdox.parser.structs.ClassDef].getModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ClassDef.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[com.thoughtworks.qdox.parser.structs.ClassDef].getModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Set<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[com.thoughtworks.qdox.parser.structs.ClassDef].setType(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ClassDef.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.ClassDef].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Set<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[com.thoughtworks.qdox.parser.structs.ClassDef].getType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ClassDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.ClassDef].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Set<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - implementz
    argTypes:
    - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[com.thoughtworks.qdox.parser.structs.ClassDef].setImplements(java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ClassDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.ClassDef].setImplements(java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Set<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[com.thoughtworks.qdox.parser.structs.ClassDef].getImplements()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ClassDef.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
    signature: '[com.thoughtworks.qdox.parser.structs.ClassDef].getImplements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Set<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - extendz
    argTypes:
    - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[com.thoughtworks.qdox.parser.structs.ClassDef].setExtends(java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ClassDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.ClassDef].setExtends(java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Set<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[com.thoughtworks.qdox.parser.structs.ClassDef].getExtends()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ClassDef.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
    signature: '[com.thoughtworks.qdox.parser.structs.ClassDef].getExtends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Set<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - typeParams
    argTypes:
    - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[com.thoughtworks.qdox.parser.structs.ClassDef].setTypeParameters(java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ClassDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.ClassDef].setTypeParameters(java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Set<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 132
    functionName: '[com.thoughtworks.qdox.parser.structs.ClassDef].getTypeParameters()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ClassDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
    signature: '[com.thoughtworks.qdox.parser.structs.ClassDef].getTypeParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - modifiers
    argTypes:
    - java.util.Set<String>
    constantsTouched: []
    func_position:
      end: 13
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 13
    functionName: '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].setModifiers(java.util.Set<String>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/CompactConstructorDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].setModifiers(java.util.Set<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 17
    functionName: '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].getModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/CompactConstructorDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].getModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - body
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 21
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 21
    functionName: '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].setBody(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/CompactConstructorDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].setBody(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].getBody()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/CompactConstructorDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].getBody()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.CompactConstructorDef:8,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/CompactConstructorDef.java
    functionUses: 2
    functionsReached:
    - '[java.util.LinkedHashSet].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.CompactConstructorDef
    signature: '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.FieldDef:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - int
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.FieldDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[com.thoughtworks.qdox.parser.structs.FieldDef].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/FieldDef.java
    functionUses: 2
    functionsReached:
    - '[java.util.LinkedHashSet].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.FieldDef
    signature: '[com.thoughtworks.qdox.parser.structs.FieldDef].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.FieldDef:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - int
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.FieldDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[com.thoughtworks.qdox.parser.structs.FieldDef].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/FieldDef.java
    functionUses: 2
    functionsReached:
    - '[java.util.LinkedHashSet].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.FieldDef
    signature: '[com.thoughtworks.qdox.parser.structs.FieldDef].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - int
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[com.thoughtworks.qdox.parser.structs.FieldDef].setName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/FieldDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.FieldDef].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - int
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[com.thoughtworks.qdox.parser.structs.FieldDef].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/FieldDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.FieldDef].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - int
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - type
    argTypes:
    - com.thoughtworks.qdox.parser.structs.TypeDef
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[com.thoughtworks.qdox.parser.structs.FieldDef].setType(com.thoughtworks.qdox.parser.structs.TypeDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/FieldDef.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.FieldDef].setType(com.thoughtworks.qdox.parser.structs.TypeDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - int
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.TypeDef
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[com.thoughtworks.qdox.parser.structs.FieldDef].getType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/FieldDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.TypeDef
    signature: '[com.thoughtworks.qdox.parser.structs.FieldDef].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - int
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - dimensions
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[com.thoughtworks.qdox.parser.structs.FieldDef].setDimensions(int)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/FieldDef.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.FieldDef].setDimensions(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - int
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[com.thoughtworks.qdox.parser.structs.FieldDef].getDimensions()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/FieldDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.structs.FieldDef].getDimensions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - int
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - isVarArgs
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[com.thoughtworks.qdox.parser.structs.FieldDef].setVarArgs(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/FieldDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.FieldDef].setVarArgs(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - int
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[com.thoughtworks.qdox.parser.structs.FieldDef].isVarArgs()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/FieldDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.parser.structs.FieldDef].isVarArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - int
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - body
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[com.thoughtworks.qdox.parser.structs.FieldDef].setBody(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/FieldDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.FieldDef].setBody(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - int
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[com.thoughtworks.qdox.parser.structs.FieldDef].getBody()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/FieldDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.structs.FieldDef].getBody()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - int
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - modifiers
    argTypes:
    - java.util.Set<String>
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[com.thoughtworks.qdox.parser.structs.FieldDef].setModifiers(java.util.Set<String>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/FieldDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.FieldDef].setModifiers(java.util.Set<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - int
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 149
    functionName: '[com.thoughtworks.qdox.parser.structs.FieldDef].getModifiers()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/FieldDef.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[com.thoughtworks.qdox.parser.structs.FieldDef].getModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - int
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[com.thoughtworks.qdox.parser.structs.FieldDef].isEnumConstant()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/FieldDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.parser.structs.FieldDef].isEnumConstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - java.util.Set<String>
      - int
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.structs.LocatedDef
    argCount: 1
    argNames:
    - isEnumConstant
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 165
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 165
    functionName: '[com.thoughtworks.qdox.parser.structs.FieldDef].setEnumConstant(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/FieldDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.FieldDef].setEnumConstant(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<com.thoughtworks.qdox.parser.structs.FieldDef>].add(com.thoughtworks.qdox.parser.structs.FieldDef)'
      Src: com.thoughtworks.qdox.parser.structs.RecordFieldsDef:10,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.structs.FieldDef
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.parser.structs.FieldDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - com.thoughtworks.qdox.parser.structs.FieldDef
    constantsTouched: []
    func_position:
      end: 11
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 11
    functionName: '[com.thoughtworks.qdox.parser.structs.RecordFieldsDef].addField(com.thoughtworks.qdox.parser.structs.FieldDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/RecordFieldsDef.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.thoughtworks.qdox.parser.structs.FieldDef>].add(com.thoughtworks.qdox.parser.structs.FieldDef)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.structs.RecordFieldsDef].addField(com.thoughtworks.qdox.parser.structs.FieldDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.parser.structs.FieldDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.parser.structs.FieldDef>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 15
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 15
    functionName: '[com.thoughtworks.qdox.parser.structs.RecordFieldsDef].getFields()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/RecordFieldsDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.parser.structs.FieldDef>
    signature: '[com.thoughtworks.qdox.parser.structs.RecordFieldsDef].getFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.structs.RecordFieldsDef:7,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.parser.structs.FieldDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.RecordFieldsDef
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.structs.RecordFieldsDef].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/RecordFieldsDef.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.RecordFieldsDef
    signature: '[com.thoughtworks.qdox.parser.structs.RecordFieldsDef].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.MinusSignDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.MinusSignDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.UnaryOperatorDef
    argCount: 1
    argNames:
    - value
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.MinusSignDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/MinusSignDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.MinusSignDef
    signature: '[com.thoughtworks.qdox.parser.expression.MinusSignDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.MinusSignDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.UnaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.MinusSignDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/MinusSignDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.MinusSignDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.SubtractDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.SubtractDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.SubtractDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/SubtractDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.SubtractDef
    signature: '[com.thoughtworks.qdox.parser.expression.SubtractDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.SubtractDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.SubtractDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/SubtractDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.SubtractDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<?>
      - String
      - java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<?>
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[com.thoughtworks.qdox.parser.expression.CreatorDef].getTypeArguments()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/CreatorDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<?>
    signature: '[com.thoughtworks.qdox.parser.expression.CreatorDef].getTypeArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<?>
      - String
      - java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 1
    argNames:
    - typeArguments
    argTypes:
    - java.util.List<?>
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[com.thoughtworks.qdox.parser.expression.CreatorDef].setTypeArguments(java.util.List<?>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/CreatorDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.expression.CreatorDef].setTypeArguments(java.util.List<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<?>
      - String
      - java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.thoughtworks.qdox.parser.expression.CreatorDef].getCreatedName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/CreatorDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.expression.CreatorDef].getCreatedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<?>
      - String
      - java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 1
    argNames:
    - createdName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.parser.expression.CreatorDef].setCreatedName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/CreatorDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.expression.CreatorDef].setCreatedName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<?>
      - String
      - java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[com.thoughtworks.qdox.parser.expression.CreatorDef].getArguments()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/CreatorDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
    signature: '[com.thoughtworks.qdox.parser.expression.CreatorDef].getArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<?>
      - String
      - java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 1
    argNames:
    - arguments
    argTypes:
    - java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[com.thoughtworks.qdox.parser.expression.CreatorDef].setArguments(java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/CreatorDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.expression.CreatorDef].setArguments(java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<?>
      - String
      - java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[com.thoughtworks.qdox.parser.expression.CreatorDef].getClassBody()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/CreatorDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.expression.CreatorDef].getClassBody()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<?>
      - String
      - java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 1
    argNames:
    - classBody
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[com.thoughtworks.qdox.parser.expression.CreatorDef].setClassBody(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/CreatorDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.expression.CreatorDef].setClassBody(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.CreatorDef:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<?>
      - String
      - java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[com.thoughtworks.qdox.parser.expression.CreatorDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/CreatorDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.CreatorDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<?>
      - String
      - java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.CreatorDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.expression.CreatorDef].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/CreatorDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.CreatorDef
    signature: '[com.thoughtworks.qdox.parser.expression.CreatorDef].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.LogicalOrDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.LogicalOrDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.LogicalOrDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/LogicalOrDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.LogicalOrDef
    signature: '[com.thoughtworks.qdox.parser.expression.LogicalOrDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.LogicalOrDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.LogicalOrDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/LogicalOrDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.LogicalOrDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.NotDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.NotDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.UnaryOperatorDef
    argCount: 1
    argNames:
    - value
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.NotDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/NotDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.NotDef
    signature: '[com.thoughtworks.qdox.parser.expression.NotDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.NotDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.UnaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.NotDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/NotDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.NotDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.FieldRefDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[com.thoughtworks.qdox.parser.expression.FieldRefDef].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/FieldRefDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.FieldRefDef
    signature: '[com.thoughtworks.qdox.parser.expression.FieldRefDef].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[com.thoughtworks.qdox.parser.expression.FieldRefDef].getName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/FieldRefDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.expression.FieldRefDef].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.FieldRefDef:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.parser.expression.FieldRefDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/FieldRefDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.FieldRefDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.GreaterThanDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.GreaterThanDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.GreaterThanDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/GreaterThanDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.GreaterThanDef
    signature: '[com.thoughtworks.qdox.parser.expression.GreaterThanDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.GreaterThanDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.GreaterThanDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/GreaterThanDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.GreaterThanDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.ElemValueListDef
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annoValueList
    argTypes:
    - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
    constantsTouched: []
    func_position:
      end: 12
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 12
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueListDef].<init>(java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueListDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.ElemValueListDef
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueListDef].<init>(java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.ElemValueListDef:16,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 17
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 17
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueListDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueListDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueListDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 25
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueListDef].getValueList()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueListDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueListDef].getValueList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.UnaryOperatorDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 1
    argNames:
    - elemValueDef
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/UnaryOperatorDef.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.UnaryOperatorDef
    signature: '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.ElemValueDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].getElemValueDef()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/UnaryOperatorDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.ElemValueDef
    signature: '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].getElemValueDef()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.ConstantDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 2
    argNames:
    - value
    - type
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[com.thoughtworks.qdox.parser.expression.ConstantDef].<init>(String,Class<?>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ConstantDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.ConstantDef
    signature: '[com.thoughtworks.qdox.parser.expression.ConstantDef].<init>(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.parser.expression.ConstantDef].getType()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ConstantDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[com.thoughtworks.qdox.parser.expression.ConstantDef].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.parser.expression.ConstantDef].getValue()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ConstantDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.expression.ConstantDef].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[com.thoughtworks.qdox.parser.expression.ConstantDef].toString()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ConstantDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.expression.ConstantDef].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.ConstantDef:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[com.thoughtworks.qdox.parser.expression.ConstantDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ConstantDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ConstantDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.LessThanDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.LessThanDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.LessThanDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/LessThanDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.LessThanDef
    signature: '[com.thoughtworks.qdox.parser.expression.LessThanDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.LessThanDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.LessThanDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/LessThanDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.LessThanDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - String
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - String
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.AssignmentDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 3
    argNames:
    - letfHandSide
    - operator
    - assignmentExpression
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - String
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 34
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.parser.expression.AssignmentDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,String,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/AssignmentDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.AssignmentDef
    signature: '[com.thoughtworks.qdox.parser.expression.AssignmentDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,String,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - String
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.ElemValueDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[com.thoughtworks.qdox.parser.expression.AssignmentDef].getLetfHandSide()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/AssignmentDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.ElemValueDef
    signature: '[com.thoughtworks.qdox.parser.expression.AssignmentDef].getLetfHandSide()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - String
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[com.thoughtworks.qdox.parser.expression.AssignmentDef].getOperator()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/AssignmentDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.expression.AssignmentDef].getOperator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - String
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.ElemValueDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[com.thoughtworks.qdox.parser.expression.AssignmentDef].getAssignmentExpression()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/AssignmentDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.ElemValueDef
    signature: '[com.thoughtworks.qdox.parser.expression.AssignmentDef].getAssignmentExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.AssignmentDef:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - String
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[com.thoughtworks.qdox.parser.expression.AssignmentDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/AssignmentDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.AssignmentDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.structs.AnnoDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annoDef
    argTypes:
    - com.thoughtworks.qdox.parser.structs.AnnoDef
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.structs.AnnoDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.structs.AnnoDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.AddDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationAdd
    argTypes:
    - com.thoughtworks.qdox.parser.expression.AddDef
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.AddDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.AddDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.AndDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationAnd
    argTypes:
    - com.thoughtworks.qdox.parser.expression.AndDef
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.AndDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.AndDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.DivideDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationDivide
    argTypes:
    - com.thoughtworks.qdox.parser.expression.DivideDef
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.DivideDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.DivideDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.EqualsDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationEquals
    argTypes:
    - com.thoughtworks.qdox.parser.expression.EqualsDef
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.EqualsDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.EqualsDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ExclusiveOrDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationExclusiveOr
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ExclusiveOrDef
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.ExclusiveOrDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.ExclusiveOrDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.GreaterEqualsDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationGreaterEquals
    argTypes:
    - com.thoughtworks.qdox.parser.expression.GreaterEqualsDef
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.GreaterEqualsDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.GreaterEqualsDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.GreaterThanDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationGreaterThan
    argTypes:
    - com.thoughtworks.qdox.parser.expression.GreaterThanDef
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.GreaterThanDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.GreaterThanDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.LessEqualsDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationLessEquals
    argTypes:
    - com.thoughtworks.qdox.parser.expression.LessEqualsDef
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.LessEqualsDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.LessEqualsDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.LessThanDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationLessThan
    argTypes:
    - com.thoughtworks.qdox.parser.expression.LessThanDef
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.LessThanDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.LessThanDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.LogicalAndDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationLogicalAnd
    argTypes:
    - com.thoughtworks.qdox.parser.expression.LogicalAndDef
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.LogicalAndDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.LogicalAndDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.LogicalOrDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationLogicalOr
    argTypes:
    - com.thoughtworks.qdox.parser.expression.LogicalOrDef
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.LogicalOrDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.LogicalOrDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.MultiplyDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationMultiply
    argTypes:
    - com.thoughtworks.qdox.parser.expression.MultiplyDef
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.MultiplyDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.MultiplyDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.NotEqualsDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationNotEquals
    argTypes:
    - com.thoughtworks.qdox.parser.expression.NotEqualsDef
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.NotEqualsDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.NotEqualsDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.OrDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationOr
    argTypes:
    - com.thoughtworks.qdox.parser.expression.OrDef
    constantsTouched: []
    func_position:
      end: 54
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 54
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.OrDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.OrDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.RemainderDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationRemainder
    argTypes:
    - com.thoughtworks.qdox.parser.expression.RemainderDef
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.RemainderDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.RemainderDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ShiftLeftDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationShiftLeft
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ShiftLeftDef
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.ShiftLeftDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.ShiftLeftDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ShiftRightDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationShiftRight
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ShiftRightDef
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.ShiftRightDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.ShiftRightDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.SubtractDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationSubtract
    argTypes:
    - com.thoughtworks.qdox.parser.expression.SubtractDef
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.SubtractDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.SubtractDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.UnsignedShiftRightDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationUnsignedShiftRight
    argTypes:
    - com.thoughtworks.qdox.parser.expression.UnsignedShiftRightDef
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.UnsignedShiftRightDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.UnsignedShiftRightDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.CastDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationCast
    argTypes:
    - com.thoughtworks.qdox.parser.expression.CastDef
    constantsTouched: []
    func_position:
      end: 66
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 66
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.CastDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.CastDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ConstantDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationConstant
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ConstantDef
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.ConstantDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.ConstantDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.FieldRefDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationFieldRef
    argTypes:
    - com.thoughtworks.qdox.parser.expression.FieldRefDef
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.FieldRefDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.FieldRefDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.LogicalNotDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationLogicalNot
    argTypes:
    - com.thoughtworks.qdox.parser.expression.LogicalNotDef
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.LogicalNotDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.LogicalNotDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.MinusSignDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationMinusSign
    argTypes:
    - com.thoughtworks.qdox.parser.expression.MinusSignDef
    constantsTouched: []
    func_position:
      end: 74
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 74
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.MinusSignDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.MinusSignDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.NotDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationNot
    argTypes:
    - com.thoughtworks.qdox.parser.expression.NotDef
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.NotDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.NotDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ParenExpressionDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationParenExpression
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ParenExpressionDef
    constantsTouched: []
    func_position:
      end: 78
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 78
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.ParenExpressionDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.ParenExpressionDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.PlusSignDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationPlusSign
    argTypes:
    - com.thoughtworks.qdox.parser.expression.PlusSignDef
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.PlusSignDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.PlusSignDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.QueryDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationQuery
    argTypes:
    - com.thoughtworks.qdox.parser.expression.QueryDef
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.QueryDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.QueryDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.TypeRefDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationTypeRef
    argTypes:
    - com.thoughtworks.qdox.parser.expression.TypeRefDef
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.TypeRefDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.TypeRefDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueListDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elemValueListDef
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueListDef
    constantsTouched: []
    func_position:
      end: 86
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 86
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.ElemValueListDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.ElemValueListDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.AssignmentDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - assignmentDef
    argTypes:
    - com.thoughtworks.qdox.parser.expression.AssignmentDef
    constantsTouched: []
    func_position:
      end: 88
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 88
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.AssignmentDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.AssignmentDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.PostIncrementDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - postIncrement
    argTypes:
    - com.thoughtworks.qdox.parser.expression.PostIncrementDef
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.PostIncrementDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.PostIncrementDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.PostDecrementDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - postDecrementDef
    argTypes:
    - com.thoughtworks.qdox.parser.expression.PostDecrementDef
    constantsTouched: []
    func_position:
      end: 92
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 92
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.PostDecrementDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.PostDecrementDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.PreDecrementDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - preDecrementDef
    argTypes:
    - com.thoughtworks.qdox.parser.expression.PreDecrementDef
    constantsTouched: []
    func_position:
      end: 94
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 94
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.PreDecrementDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.PreDecrementDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.PreIncrementDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - preIncrementDef
    argTypes:
    - com.thoughtworks.qdox.parser.expression.PreIncrementDef
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.PreIncrementDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.PreIncrementDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.MethodInvocationDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - methodInvocationDef
    argTypes:
    - com.thoughtworks.qdox.parser.expression.MethodInvocationDef
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.MethodInvocationDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.MethodInvocationDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.MethodReferenceDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - methodReferenceDef
    argTypes:
    - com.thoughtworks.qdox.parser.expression.MethodReferenceDef
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.MethodReferenceDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.MethodReferenceDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.CreatorDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newCreator
    argTypes:
    - com.thoughtworks.qdox.parser.expression.CreatorDef
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.CreatorDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.CreatorDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.LambdaDef
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lambdaDef
    argTypes:
    - com.thoughtworks.qdox.parser.expression.LambdaDef
    constantsTouched: []
    func_position:
      end: 104
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 104
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.LambdaDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.LambdaDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.parser.expression.ElemValueTransformer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.ElemValueTransformer
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.QueryDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 3
    argNames:
    - cond
    - trueExpr
    - falseExpr
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 34
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.parser.expression.QueryDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/QueryDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.QueryDef
    signature: '[com.thoughtworks.qdox.parser.expression.QueryDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.QueryDef:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[com.thoughtworks.qdox.parser.expression.QueryDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/QueryDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.QueryDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.ElemValueDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[com.thoughtworks.qdox.parser.expression.QueryDef].getCondition()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/QueryDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.ElemValueDef
    signature: '[com.thoughtworks.qdox.parser.expression.QueryDef].getCondition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.ElemValueDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[com.thoughtworks.qdox.parser.expression.QueryDef].getTrueExpression()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/QueryDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.ElemValueDef
    signature: '[com.thoughtworks.qdox.parser.expression.QueryDef].getTrueExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.ElemValueDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.parser.expression.QueryDef].getFalseExpression()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/QueryDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.ElemValueDef
    signature: '[com.thoughtworks.qdox.parser.expression.QueryDef].getFalseExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.PreIncrementDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.PreIncrementDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.UnaryOperatorDef
    argCount: 1
    argNames:
    - elemValueDef
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.PreIncrementDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/PreIncrementDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.PreIncrementDef
    signature: '[com.thoughtworks.qdox.parser.expression.PreIncrementDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.PreIncrementDef:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.UnaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[com.thoughtworks.qdox.parser.expression.PreIncrementDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/PreIncrementDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.PreIncrementDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.ParenExpressionDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 1
    argNames:
    - value
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.parser.expression.ParenExpressionDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ParenExpressionDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.ParenExpressionDef
    signature: '[com.thoughtworks.qdox.parser.expression.ParenExpressionDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.ParenExpressionDef:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[com.thoughtworks.qdox.parser.expression.ParenExpressionDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ParenExpressionDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ParenExpressionDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.ElemValueDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.thoughtworks.qdox.parser.expression.ParenExpressionDef].getElemValueDef()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ParenExpressionDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.ElemValueDef
    signature: '[com.thoughtworks.qdox.parser.expression.ParenExpressionDef].getElemValueDef()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.ShiftLeftDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.ShiftLeftDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.ShiftLeftDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ShiftLeftDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.ShiftLeftDef
    signature: '[com.thoughtworks.qdox.parser.expression.ShiftLeftDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.ShiftLeftDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.ShiftLeftDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ShiftLeftDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ShiftLeftDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.ExpressionDef
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.expression.ExpressionDef].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ExpressionDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.ExpressionDef
    signature: '[com.thoughtworks.qdox.parser.expression.ExpressionDef].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.LogicalNotDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.LogicalNotDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.UnaryOperatorDef
    argCount: 1
    argNames:
    - value
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.LogicalNotDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/LogicalNotDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.LogicalNotDef
    signature: '[com.thoughtworks.qdox.parser.expression.LogicalNotDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.LogicalNotDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.UnaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.LogicalNotDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/LogicalNotDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.LogicalNotDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.AddDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.AddDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.AddDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/AddDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.AddDef
    signature: '[com.thoughtworks.qdox.parser.expression.AddDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.AddDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.AddDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/AddDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.AddDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/BinaryOperatorDef.java
    functionUses: 19
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    signature: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.ElemValueDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].getLeft()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/BinaryOperatorDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.ElemValueDef
    signature: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].getLeft()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.ElemValueDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].getRight()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/BinaryOperatorDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.ElemValueDef
    signature: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].getRight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.PostIncrementDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.PostIncrementDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.UnaryOperatorDef
    argCount: 1
    argNames:
    - elemValueDef
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.PostIncrementDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/PostIncrementDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.PostIncrementDef
    signature: '[com.thoughtworks.qdox.parser.expression.PostIncrementDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.PostIncrementDef:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.UnaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[com.thoughtworks.qdox.parser.expression.PostIncrementDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/PostIncrementDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.PostIncrementDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.DivideDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.DivideDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.DivideDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/DivideDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.DivideDef
    signature: '[com.thoughtworks.qdox.parser.expression.DivideDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.DivideDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.DivideDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/DivideDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.DivideDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.NotEqualsDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.NotEqualsDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.NotEqualsDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/NotEqualsDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.NotEqualsDef
    signature: '[com.thoughtworks.qdox.parser.expression.NotEqualsDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.NotEqualsDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.NotEqualsDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/NotEqualsDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.NotEqualsDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.ExclusiveOrDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.ExclusiveOrDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.ExclusiveOrDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ExclusiveOrDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.ExclusiveOrDef
    signature: '[com.thoughtworks.qdox.parser.expression.ExclusiveOrDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.ExclusiveOrDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.ExclusiveOrDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ExclusiveOrDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ExclusiveOrDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.PlusSignDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.PlusSignDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.UnaryOperatorDef
    argCount: 1
    argNames:
    - value
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.PlusSignDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/PlusSignDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.PlusSignDef
    signature: '[com.thoughtworks.qdox.parser.expression.PlusSignDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.PlusSignDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.UnaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.PlusSignDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/PlusSignDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.PlusSignDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.UnsignedShiftRightDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.UnsignedShiftRightDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.UnsignedShiftRightDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/UnsignedShiftRightDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.UnsignedShiftRightDef
    signature: '[com.thoughtworks.qdox.parser.expression.UnsignedShiftRightDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.UnsignedShiftRightDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.UnsignedShiftRightDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/UnsignedShiftRightDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.UnsignedShiftRightDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.RemainderDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.RemainderDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.RemainderDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/RemainderDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.RemainderDef
    signature: '[com.thoughtworks.qdox.parser.expression.RemainderDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.RemainderDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.RemainderDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/RemainderDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.RemainderDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.LessEqualsDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.LessEqualsDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.LessEqualsDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/LessEqualsDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.LessEqualsDef
    signature: '[com.thoughtworks.qdox.parser.expression.LessEqualsDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.LessEqualsDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.LessEqualsDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/LessEqualsDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.LessEqualsDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.MultiplyDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.MultiplyDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.MultiplyDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/MultiplyDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.MultiplyDef
    signature: '[com.thoughtworks.qdox.parser.expression.MultiplyDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.MultiplyDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.MultiplyDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/MultiplyDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.MultiplyDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.ShiftRightDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.ShiftRightDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.ShiftRightDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ShiftRightDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.ShiftRightDef
    signature: '[com.thoughtworks.qdox.parser.expression.ShiftRightDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.ShiftRightDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.ShiftRightDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ShiftRightDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ShiftRightDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.CastDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 2
    argNames:
    - type
    - value
    argTypes:
    - com.thoughtworks.qdox.parser.structs.TypeDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.parser.expression.CastDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/CastDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.CastDef
    signature: '[com.thoughtworks.qdox.parser.expression.CastDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.TypeDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.parser.expression.CastDef].getTypeDef()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/CastDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.TypeDef
    signature: '[com.thoughtworks.qdox.parser.expression.CastDef].getTypeDef()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.ElemValueDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[com.thoughtworks.qdox.parser.expression.CastDef].getElemDef()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/CastDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.ElemValueDef
    signature: '[com.thoughtworks.qdox.parser.expression.CastDef].getElemDef()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.CastDef:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[com.thoughtworks.qdox.parser.expression.CastDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/CastDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.CastDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.PreDecrementDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.PreDecrementDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.UnaryOperatorDef
    argCount: 1
    argNames:
    - elemValueDef
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.PreDecrementDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/PreDecrementDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.PreDecrementDef
    signature: '[com.thoughtworks.qdox.parser.expression.PreDecrementDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.PreDecrementDef:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.UnaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[com.thoughtworks.qdox.parser.expression.PreDecrementDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/PreDecrementDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.PreDecrementDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.MethodReferenceDef:8,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 9
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 9
    functionName: '[com.thoughtworks.qdox.parser.expression.MethodReferenceDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/MethodReferenceDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.MethodReferenceDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - 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.thoughtworks.qdox.parser.expression.MethodReferenceDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.expression.MethodReferenceDef].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/MethodReferenceDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.MethodReferenceDef
    signature: '[com.thoughtworks.qdox.parser.expression.MethodReferenceDef].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.LogicalAndDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.LogicalAndDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.LogicalAndDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/LogicalAndDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.LogicalAndDef
    signature: '[com.thoughtworks.qdox.parser.expression.LogicalAndDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.LogicalAndDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.LogicalAndDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/LogicalAndDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.LogicalAndDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.AndDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.AndDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.AndDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/AndDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.AndDef
    signature: '[com.thoughtworks.qdox.parser.expression.AndDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.AndDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.AndDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/AndDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.AndDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.PostDecrementDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.PostDecrementDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.UnaryOperatorDef
    argCount: 1
    argNames:
    - elemValueDef
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.PostDecrementDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/PostDecrementDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.PostDecrementDef
    signature: '[com.thoughtworks.qdox.parser.expression.PostDecrementDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.PostDecrementDef:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.UnaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[com.thoughtworks.qdox.parser.expression.PostDecrementDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/PostDecrementDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.PostDecrementDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.LambdaDef:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: '[com.thoughtworks.qdox.parser.expression.LambdaDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/LambdaDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.LambdaDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - 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.thoughtworks.qdox.parser.expression.LambdaDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.expression.LambdaDef].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/LambdaDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.LambdaDef
    signature: '[com.thoughtworks.qdox.parser.expression.LambdaDef].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.OrDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.OrDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.OrDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/OrDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.OrDef
    signature: '[com.thoughtworks.qdox.parser.expression.OrDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.OrDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.OrDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/OrDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.OrDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: U
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 6
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 6
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.ElemValueDef
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.expression.ElemValueDef].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.ElemValueDef
    signature: '[com.thoughtworks.qdox.parser.expression.ElemValueDef].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.TypeRefDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 1
    argNames:
    - typeDef
    argTypes:
    - com.thoughtworks.qdox.parser.structs.TypeDef
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.parser.expression.TypeRefDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/TypeRefDef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.TypeRefDef
    signature: '[com.thoughtworks.qdox.parser.expression.TypeRefDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.TypeRefDef:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[com.thoughtworks.qdox.parser.expression.TypeRefDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/TypeRefDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.TypeRefDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.structs.TypeDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[com.thoughtworks.qdox.parser.expression.TypeRefDef].getTypeDef()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/TypeRefDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.structs.TypeDef
    signature: '[com.thoughtworks.qdox.parser.expression.TypeRefDef].getTypeDef()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.EqualsDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.EqualsDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.EqualsDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/EqualsDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.EqualsDef
    signature: '[com.thoughtworks.qdox.parser.expression.EqualsDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.EqualsDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.EqualsDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/EqualsDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.EqualsDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.MethodInvocationDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 2
    argNames:
    - methodName
    - arguments
    argTypes:
    - String
    - java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].<init>(String,java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/MethodInvocationDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.MethodInvocationDef
    signature: '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].<init>(String,java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].getMethodName()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/MethodInvocationDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].getMethodName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].getArguments()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/MethodInvocationDef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
    signature: '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].getArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.MethodInvocationDef:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.ExpressionDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/MethodInvocationDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
      Src: com.thoughtworks.qdox.parser.expression.GreaterEqualsDef:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      - com.thoughtworks.qdox.parser.expression.ElemValueDef
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.expression.GreaterEqualsDef
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    - com.thoughtworks.qdox.parser.expression.ElemValueDef
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.thoughtworks.qdox.parser.expression.GreaterEqualsDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/GreaterEqualsDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.expression.GreaterEqualsDef
    signature: '[com.thoughtworks.qdox.parser.expression.GreaterEqualsDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
      Src: com.thoughtworks.qdox.parser.expression.GreaterEqualsDef:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: U
      static: false
      superClass: com.thoughtworks.qdox.parser.expression.BinaryOperatorDef
    argCount: 1
    argNames:
    - transformer
    argTypes:
    - com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.thoughtworks.qdox.parser.expression.GreaterEqualsDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/GreaterEqualsDef.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>].transform()'
    linkageType: ''
    returnType: U
    signature: '[com.thoughtworks.qdox.parser.expression.GreaterEqualsDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassNameLibrary].<init>()'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 3
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassNameLibrary].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rootClassLibrary
    argTypes:
    - com.thoughtworks.qdox.library.AbstractClassLibrary
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].newClassLoaderLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:85,1
    - Dst: classLoaderLibrary.addClassLoader(ClassLoader)
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:88,1
    - Dst: classLoaderLibrary.setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:89,1
    - Dst: classLoaderLibrary.setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:90,1
    - Dst: classLoaderLibrary.setDebugLexer(boolean)
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:91,1
    - Dst: classLoaderLibrary.setDebugParser(boolean)
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:92,1
    - Dst: classLoaderLibrary.setErrorHandler(com.thoughtworks.qdox.library.ErrorHandler)
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:93,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - classLoader
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 95
      start: 81
    functionDepth: 5
    functionLinenumber: 81
    functionLinenumberEnd: 95
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendClassLoader(ClassLoader)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].newClassLoaderLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    - classLoaderLibrary.setDebugParser(boolean)
    - classLoaderLibrary.setErrorHandler(com.thoughtworks.qdox.library.ErrorHandler)
    - classLoaderLibrary.setDebugLexer(boolean)
    - classLoaderLibrary.setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)
    - classLoaderLibrary.addClassLoader(ClassLoader)
    - classLoaderLibrary.setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendClassLoader(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].newClassLoaderLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:105,1
    - Dst: classLoaderLibrary.addDefaultLoader()
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:108,1
    - Dst: classLoaderLibrary.setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:109,1
    - Dst: classLoaderLibrary.setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:110,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 101
    functionDepth: 5
    functionLinenumber: 101
    functionLinenumberEnd: 112
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendDefaultClassLoaders()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 1
    functionsReached:
    - classLoaderLibrary.addDefaultLoader()
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].newClassLoaderLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    - classLoaderLibrary.setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)
    - classLoaderLibrary.setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendDefaultClassLoaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].newSourceFolderLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:121,1
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].prepareSourceLibrary(com.thoughtworks.qdox.library.OrderedClassLibraryBuilder)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:124,1
    - Dst: sourceFolderLibrary.addSourceFolder(java.io.File)
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:125,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sourceFolder
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 127
      start: 117
    functionDepth: 5
    functionLinenumber: 117
    functionLinenumberEnd: 127
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendSourceFolder(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - sourceFolderLibrary.addSourceFolder(java.io.File)
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].newSourceFolderLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].prepareSourceLibrary(com.thoughtworks.qdox.library.OrderedClassLibraryBuilder)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendSourceFolder(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceLibrary()'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:134,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.InputStream)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 137
      start: 132
    functionDepth: 5
    functionLinenumber: 132
    functionLinenumberEnd: 137
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendSource(java.io.InputStream)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceLibrary()'
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.InputStream)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendSource(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceLibrary()'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:144,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.Reader)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 147
      start: 142
    functionDepth: 5
    functionLinenumber: 142
    functionLinenumberEnd: 147
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendSource(java.io.Reader)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.Reader)'
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceLibrary()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendSource(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - debugLexer
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 156
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 156
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].setDebugLexer(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].setDebugLexer(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - debugParser
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 165
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 165
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].setDebugParser(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].setDebugParser(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 175
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 175
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].setEncoding(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].setEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.ErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - com.thoughtworks.qdox.library.ErrorHandler
    constantsTouched: []
    func_position:
      end: 185
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 185
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].setErrorHander(com.thoughtworks.qdox.library.ErrorHandler)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].setErrorHander(com.thoughtworks.qdox.library.ErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - modelBuilderFactory
    argTypes:
    - com.thoughtworks.qdox.builder.ModelBuilderFactory
    constantsTouched: []
    func_position:
      end: 195
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 195
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - modelWriterFactory
    argTypes:
    - com.thoughtworks.qdox.writer.ModelWriterFactory
    constantsTouched: []
    func_position:
      end: 205
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 205
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibrary
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 213
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getClassLibrary()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibrary
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getClassLibrary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceLibrary()'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:221,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.net.URL)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:222,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 224
      start: 219
    functionDepth: 5
    functionLinenumber: 219
    functionLinenumberEnd: 224
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendSource(java.net.URL)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.net.URL)'
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceLibrary()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendSource(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceLibrary()'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:233,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.File)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 236
      start: 230
    functionDepth: 5
    functionLinenumber: 230
    functionLinenumberEnd: 236
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendSource(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceLibrary()'
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.File)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendSource(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceLibrary()'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:244,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.InputStream)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 246
      start: 242
    functionDepth: 5
    functionLinenumber: 242
    functionLinenumberEnd: 246
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].addSource(java.io.InputStream)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceLibrary()'
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.InputStream)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].addSource(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceLibrary()'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:254,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.Reader)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:255,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 256
      start: 252
    functionDepth: 5
    functionLinenumber: 252
    functionLinenumberEnd: 256
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].addSource(java.io.Reader)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.Reader)'
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceLibrary()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].addSource(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceLibrary()'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:264,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.net.URL)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:265,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 266
      start: 262
    functionDepth: 5
    functionLinenumber: 262
    functionLinenumberEnd: 266
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].addSource(java.net.URL)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.net.URL)'
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceLibrary()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].addSource(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceLibrary()'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:275,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.File)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:276,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 277
      start: 272
    functionDepth: 5
    functionLinenumber: 272
    functionLinenumberEnd: 277
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].addSource(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceLibrary()'
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.File)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].addSource(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceFolderLibrary()'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:281,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSourceFolder(java.io.File)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:282,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaModule
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sourceFolder
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 283
      start: 279
    functionDepth: 6
    functionLinenumber: 279
    functionLinenumberEnd: 283
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].addSourceFolder(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSourceFolder(java.io.File)'
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceFolderLibrary()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaModule
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].addSourceFolder(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:286,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:287,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].setDebugLexer(boolean)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:288,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].setDebugParser(boolean)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:289,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].setEncoding(String)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:290,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].setErrorHandler(com.thoughtworks.qdox.library.ErrorHandler)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.SourceLibrary
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sourceLibrary
    argTypes:
    - com.thoughtworks.qdox.library.SourceLibrary
    constantsTouched: []
    func_position:
      end: 292
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 292
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].prepareSourceLibrary(com.thoughtworks.qdox.library.SourceLibrary)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].setDebugLexer(boolean)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].setErrorHandler(com.thoughtworks.qdox.library.ErrorHandler)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].setDebugParser(boolean)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].setEncoding(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].prepareSourceLibrary(com.thoughtworks.qdox.library.SourceLibrary)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].newSourceLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:297,1
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].prepareSourceLibrary(com.thoughtworks.qdox.library.OrderedClassLibraryBuilder)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:300,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.SourceLibrary
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 302
      start: 294
    functionDepth: 4
    functionLinenumber: 294
    functionLinenumberEnd: 302
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceLibrary()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 8
    functionsReached:
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].newSourceLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].prepareSourceLibrary(com.thoughtworks.qdox.library.OrderedClassLibraryBuilder)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.SourceLibrary
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceLibrary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].newSourceFolderLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:308,1
    - Dst: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].prepareSourceLibrary(com.thoughtworks.qdox.library.OrderedClassLibraryBuilder)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:311,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.SourceFolderLibrary
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 304
    functionDepth: 5
    functionLinenumber: 304
    functionLinenumberEnd: 313
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceFolderLibrary()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].newSourceFolderLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].prepareSourceLibrary(com.thoughtworks.qdox.library.OrderedClassLibraryBuilder)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.SourceFolderLibrary
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceFolderLibrary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLoaderLibrary
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parentLibrary
    argTypes:
    - com.thoughtworks.qdox.library.AbstractClassLibrary
    constantsTouched: []
    func_position:
      end: 325
      start: 322
    functionDepth: 4
    functionLinenumber: 322
    functionLinenumberEnd: 325
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].newClassLoaderLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLoaderLibrary
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].newClassLoaderLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:336,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.SourceLibrary
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parentLibrary
    argTypes:
    - com.thoughtworks.qdox.library.AbstractClassLibrary
    constantsTouched: []
    func_position:
      end: 337
      start: 334
    functionDepth: 3
    functionLinenumber: 334
    functionLinenumberEnd: 337
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].newSourceLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.SourceLibrary
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].newSourceLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
      Src: com.thoughtworks.qdox.library.OrderedClassLibraryBuilder:348,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - boolean
      - boolean
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.SourceFolderLibrary
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parentLibrary
    argTypes:
    - com.thoughtworks.qdox.library.AbstractClassLibrary
    constantsTouched: []
    func_position:
      end: 349
      start: 346
    functionDepth: 4
    functionLinenumber: 346
    functionLinenumberEnd: 349
    functionName: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].newSourceFolderLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.SourceFolderLibrary
    signature: '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].newSourceFolderLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].<init>()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.AbstractClassLibrary
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.library.JavaClassContext].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.AbstractClassLibrary
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].<init>()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.AbstractClassLibrary
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parent
    argTypes:
    - com.thoughtworks.qdox.library.AbstractClassLibrary
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 4
    functionsReached:
    - '[com.thoughtworks.qdox.library.JavaClassContext].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.AbstractClassLibrary
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaModules()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 84
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaModules()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaModules()'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaModules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClass(String,boolean)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 4
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClass(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 3
    functionsReached:
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClass(String,boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:98,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].resolveJavaClass(String)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:101,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:105,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getSource()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:106,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaSource)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:106,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getPackageName()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:108,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getPackageByName(String)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:108,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getPackageName()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:110,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(String)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:110,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].setClassLibrary()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:111,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:112,1
    - Dst: contextPackage.getClasses()
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:116,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getNestedClasses()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:116,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].addAll(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:116,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:121,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].createStub(String)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:124,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - createStub
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 127
      start: 97
    functionDepth: 3
    functionLinenumber: 97
    functionLinenumberEnd: 127
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClass(String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].addAll(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClass(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].setClassLibrary()'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].resolveJavaClass(String)'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].createStub(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(String)'
    - contextPackage.getClasses()
    - '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaSource)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
    - '[com.thoughtworks.qdox.model.JavaClass].getNestedClasses()'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaClass].getPackageName()'
    - '[com.thoughtworks.qdox.library.JavaClassContext].getPackageByName(String)'
    - '[com.thoughtworks.qdox.model.JavaClass].getSource()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClass(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getModelBuilder()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:131,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>(String)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:132,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].beginClass(com.thoughtworks.qdox.parser.structs.ClassDef)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:132,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].endClass()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:133,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].getSource()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:134,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getClasses()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:135,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].get(int)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 136
      start: 129
    functionDepth: 2
    functionLinenumber: 129
    functionLinenumberEnd: 136
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].createStub(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.builder.Builder].endClass()'
    - '[com.thoughtworks.qdox.builder.Builder].beginClass(com.thoughtworks.qdox.parser.structs.ClassDef)'
    - '[com.thoughtworks.qdox.builder.Builder].getSource()'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getClasses()'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>(String)'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].get(int)'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getModelBuilder()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].createStub(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 145
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 145
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].resolveJavaClass(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].resolveJavaClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getSources()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaSource>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 150
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaSources()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.JavaClassContext].getSources()'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaSource>
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaSources()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:159,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].accept()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:160,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getSources()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:161,1
    - Dst: '[java.util.LinkedList].addAll(java.util.List<com.thoughtworks.qdox.model.JavaSource>)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:161,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaSources(ClassLibraryFilter)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:164,1
    - Dst: '[java.util.LinkedList].addAll(java.util.Collection<com.thoughtworks.qdox.model.JavaSource>)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:164,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:166,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLibraryFilter
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaSource>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - filter
    argTypes:
    - ClassLibraryFilter
    constantsTouched: []
    func_position:
      end: 167
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 167
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaSources(ClassLibraryFilter)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaSources(ClassLibraryFilter)'
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].addAll(java.util.Collection<com.thoughtworks.qdox.model.JavaSource>)'
    - '[java.util.Collections].unmodifiableList(java.util.LinkedList)'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].accept()'
    - '[java.util.LinkedList].addAll(java.util.List<com.thoughtworks.qdox.model.JavaSource>)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].getSources()'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaSource>
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaSources(ClassLibraryFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClasses()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 191
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClasses()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.JavaClassContext].getClasses()'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:200,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].accept()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:201,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClasses()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:202,1
    - Dst: '[java.util.LinkedList].addAll(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:202,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClasses(ClassLibraryFilter)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:205,1
    - Dst: '[java.util.LinkedList].addAll(java.util.Collection<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:205,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:207,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLibraryFilter
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - filter
    argTypes:
    - ClassLibraryFilter
    constantsTouched: []
    func_position:
      end: 208
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 208
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClasses(ClassLibraryFilter)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.JavaClassContext].getClasses()'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClasses(ClassLibraryFilter)'
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].addAll(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    - '[java.util.Collections].unmodifiableList(java.util.LinkedList)'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].accept()'
    - '[java.util.LinkedList].addAll(java.util.Collection<com.thoughtworks.qdox.model.JavaClass>)'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClasses(ClassLibraryFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getPackages()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaPackages()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.JavaClassContext].getPackages()'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaPackages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getPackageByName(String)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:239,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].resolveJavaPackage(String)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:241,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:243,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaPackage(String)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:247,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 250
      start: 238
    functionDepth: 2
    functionLinenumber: 238
    functionLinenumberEnd: 250
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaPackage(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].resolveJavaPackage(String)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaPackage)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].getPackageByName(String)'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaPackage(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaPackage(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 252
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 252
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].resolveJavaPackage(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].resolveJavaPackage(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:255,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].accept()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:256,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getPackages()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:257,1
    - Dst: '[java.util.LinkedList].addAll(java.util.List<com.thoughtworks.qdox.model.JavaPackage>)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:257,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaPackages(ClassLibraryFilter)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:260,1
    - Dst: '[java.util.LinkedList].addAll(java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:260,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:262,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLibraryFilter
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - filter
    argTypes:
    - ClassLibraryFilter
    constantsTouched: []
    func_position:
      end: 263
      start: 254
    functionDepth: 1
    functionLinenumber: 254
    functionLinenumberEnd: 263
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaPackages(ClassLibraryFilter)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].addAll(java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>)'
    - '[java.util.LinkedList].addAll(java.util.List<com.thoughtworks.qdox.model.JavaPackage>)'
    - '[java.util.Collections].unmodifiableList(java.util.LinkedList)'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].accept()'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaPackages(ClassLibraryFilter)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].getPackages()'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaPackages(ClassLibraryFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:275,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].containsClassReference(String)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:277,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:280,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 283
      start: 273
    functionDepth: 1
    functionLinenumber: 273
    functionLinenumberEnd: 283
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].hasClassReference(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].hasClassReference(String)'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].containsClassReference(String)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].hasClassReference(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 292
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 292
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].containsClassReference(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].containsClassReference(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - factory
    argTypes:
    - com.thoughtworks.qdox.builder.ModelBuilderFactory
    constantsTouched: []
    func_position:
      end: 301
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 301
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - factory
    argTypes:
    - com.thoughtworks.qdox.writer.ModelWriterFactory
    constantsTouched: []
    func_position:
      end: 311
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 311
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.writer.ModelWriterFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 316
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getModelWriterFactory()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.writer.ModelWriterFactory
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getModelWriterFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.builder.ModelBuilderFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 321
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 321
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getModelBuilderFactory()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.builder.ModelBuilderFactory
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getModelBuilderFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.builder.ModelBuilderFactory].newInstance()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:335,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory].<init>()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:339,1
    - Dst: '[com.thoughtworks.qdox.builder.impl.ModelBuilder].<init>(com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:339,1
    - Dst: '[com.thoughtworks.qdox.builder.impl.ModelBuilder].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:341,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.builder.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 330
    functionDepth: 1
    functionLinenumber: 330
    functionLinenumberEnd: 343
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getModelBuilder()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.builder.impl.ModelBuilder].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
    - '[com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory].<init>()'
    - '[com.thoughtworks.qdox.builder.impl.ModelBuilder].<init>(com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory)'
    - '[com.thoughtworks.qdox.builder.ModelBuilderFactory].newInstance()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.builder.Builder
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getModelBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getModelBuilder()'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:347,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].setUrl(java.net.URL)'
      Src: com.thoughtworks.qdox.library.AbstractClassLibrary:348,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: false
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      - com.thoughtworks.qdox.library.JavaClassContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibrary
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.builder.Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 350
      start: 345
    functionDepth: 2
    functionLinenumber: 345
    functionLinenumberEnd: 350
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getModelBuilder(java.net.URL)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.builder.Builder].setUrl(java.net.URL)'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getModelBuilder()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.builder.Builder
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary].getModelBuilder(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - classLibrary
    argTypes:
    - com.thoughtworks.qdox.library.AbstractClassLibrary
    constantsTouched: []
    func_position:
      end: 364
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 364
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].accept(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].accept(com.thoughtworks.qdox.library.AbstractClassLibrary)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter
    signature: '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:43,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.io.File>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.SourceFolderLibrary
      static: false
      superClass: com.thoughtworks.qdox.library.SourceLibrary
    argCount: 1
    argNames:
    - parent
    argTypes:
    - com.thoughtworks.qdox.library.AbstractClassLibrary
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 3
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[com.thoughtworks.qdox.library.SourceFolderLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceFolderLibrary.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.SourceFolderLibrary
    signature: '[com.thoughtworks.qdox.library.SourceFolderLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:43,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:52,1
    - Dst: '[java.util.List<java.io.File>].add(java.io.File)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.io.File>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.SourceFolderLibrary
      static: false
      superClass: com.thoughtworks.qdox.library.SourceLibrary
    argCount: 2
    argNames:
    - parent
    - sourceFolder
    argTypes:
    - com.thoughtworks.qdox.library.AbstractClassLibrary
    - java.io.File
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: '[com.thoughtworks.qdox.library.SourceFolderLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary,java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceFolderLibrary.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    - '[java.util.List<java.io.File>].add(java.io.File)'
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.SourceFolderLibrary
    signature: '[com.thoughtworks.qdox.library.SourceFolderLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary,java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<java.io.File>].add(java.io.File)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:58,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].resolveJavaModule(java.io.File)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.io.File>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaModule
      static: false
      superClass: com.thoughtworks.qdox.library.SourceLibrary
    argCount: 1
    argNames:
    - sourceFolder
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSourceFolder(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceFolderLibrary.java
    functionUses: 6
    functionsReached:
    - '[java.util.List<java.io.File>].add(java.io.File)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].resolveJavaModule(java.io.File)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaModule
    signature: '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSourceFolder(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].resolveJavaModules()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.io.File>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
      static: false
      superClass: com.thoughtworks.qdox.library.SourceLibrary
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 66
    functionName: '[com.thoughtworks.qdox.library.SourceFolderLibrary].getJavaModules()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceFolderLibrary.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].resolveJavaModules()'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
    signature: '[com.thoughtworks.qdox.library.SourceFolderLibrary].getJavaModules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<java.io.File>].size()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:70,1
    - Dst: '[java.util.ArrayList].<init>(com.thoughtworks.qdox.library.SourceFolderLibrary)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:70,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].resolveJavaModule(com.thoughtworks.qdox.library.SourceFolderLibrary)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:73,1
    - Dst: '[java.util.ArrayList].add(com.thoughtworks.qdox.model.JavaModule)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:76,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.io.File>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
      static: false
      superClass: com.thoughtworks.qdox.library.SourceLibrary
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 80
    functionName: '[com.thoughtworks.qdox.library.SourceFolderLibrary].resolveJavaModules()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceFolderLibrary.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].resolveJavaModule(com.thoughtworks.qdox.library.SourceFolderLibrary)'
    - '[java.util.List<java.io.File>].size()'
    - '[java.util.ArrayList].add(com.thoughtworks.qdox.model.JavaModule)'
    - '[java.util.ArrayList].<init>(com.thoughtworks.qdox.library.SourceFolderLibrary)'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
    signature: '[com.thoughtworks.qdox.library.SourceFolderLibrary].resolveJavaModules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(java.io.File,String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:85,1
    - Dst: '[java.io.File].isFile()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:86,1
    - Dst: '[java.io.FileReader].<init>(java.io.File)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:90,1
    - Dst: '[java.io.File].toURI()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:90,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].toURL()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:90,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].parse(java.io.FileReader,com.thoughtworks.qdox.library.SourceFolderLibrary)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:90,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].getModuleInfo()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:90,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.io.File>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaModule
      static: false
      superClass: com.thoughtworks.qdox.library.SourceLibrary
    argCount: 1
    argNames:
    - sourceFolder
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 102
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 102
    functionName: '[com.thoughtworks.qdox.library.SourceFolderLibrary].resolveJavaModule(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceFolderLibrary.java
    functionUses: 1
    functionsReached:
    - '[java.io.File].toURI()'
    - '[java.io.FileReader].<init>(java.io.File)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].getModuleInfo()'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].toURL()'
    - '[java.io.File].isFile()'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].parse(java.io.FileReader,com.thoughtworks.qdox.library.SourceFolderLibrary)'
    - '[java.io.File].<init>(java.io.File,String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaModule
    signature: '[com.thoughtworks.qdox.library.SourceFolderLibrary].resolveJavaModule(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].resolveJavaClass(String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:107,1
    - Dst: '[String].split(String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:108,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].getSourceFile(com.thoughtworks.qdox.library.SourceFolderLibrary)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:109,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].getClassFromSourceFile(java.io.File,String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:112,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.io.File>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: com.thoughtworks.qdox.library.SourceLibrary
    argCount: 1
    argNames:
    - className
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 115
      start: 104
    functionDepth: 2
    functionLinenumber: 104
    functionLinenumberEnd: 115
    functionName: '[com.thoughtworks.qdox.library.SourceFolderLibrary].resolveJavaClass(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceFolderLibrary.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].getClassFromSourceFile(java.io.File,String)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].resolveJavaClass(String)'
    - '[String].split(String)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].getSourceFile(com.thoughtworks.qdox.library.SourceFolderLibrary)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.library.SourceFolderLibrary].resolveJavaClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].containsClassReference(String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:125,1
    - Dst: '[String].split(String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:128,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].getSourceFile(com.thoughtworks.qdox.library.SourceFolderLibrary)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:129,1
    - Dst: mainClassName.equals(String)
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:132,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].getClassFromSourceFile(java.io.File,String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:135,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.io.File>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.library.SourceLibrary
    argCount: 1
    argNames:
    - className
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 140
      start: 122
    functionDepth: 2
    functionLinenumber: 122
    functionLinenumberEnd: 140
    functionName: '[com.thoughtworks.qdox.library.SourceFolderLibrary].containsClassReference(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceFolderLibrary.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].containsClassReference(String)'
    - '[String].split(String)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].getClassFromSourceFile(java.io.File,String)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].getSourceFile(com.thoughtworks.qdox.library.SourceFolderLibrary)'
    - mainClassName.equals(String)
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.library.SourceFolderLibrary].containsClassReference(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replace(char,com.thoughtworks.qdox.library.SourceFolderLibrary)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:146,1
    - Dst: '[java.io.File].<init>(com.thoughtworks.qdox.library.SourceFolderLibrary,String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:146,1
    - Dst: '[java.io.File].isFile()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:147,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.io.File>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.File
      static: false
      superClass: com.thoughtworks.qdox.library.SourceLibrary
    argCount: 1
    argNames:
    - mainClassName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 153
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 153
    functionName: '[com.thoughtworks.qdox.library.SourceFolderLibrary].getSourceFile(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceFolderLibrary.java
    functionUses: 0
    functionsReached:
    - '[String].replace(char,com.thoughtworks.qdox.library.SourceFolderLibrary)'
    - '[java.io.File].<init>(com.thoughtworks.qdox.library.SourceFolderLibrary,String)'
    - '[java.io.File].isFile()'
    linkageType: ''
    returnType: java.io.File
    signature: '[com.thoughtworks.qdox.library.SourceFolderLibrary].getSourceFile(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FileReader].<init>(java.io.File)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:159,1
    - Dst: '[java.io.File].toURI()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:159,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].toURL()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:159,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].parse(java.io.FileReader,com.thoughtworks.qdox.library.SourceFolderLibrary)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:159,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].getSource()'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:159,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].getClassByName(String)'
      Src: com.thoughtworks.qdox.library.SourceFolderLibrary:160,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.io.File>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: com.thoughtworks.qdox.library.SourceLibrary
    argCount: 2
    argNames:
    - sourceFile
    - className
    argTypes:
    - java.io.File
    - String
    constantsTouched: []
    func_position:
      end: 169
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 169
    functionName: '[com.thoughtworks.qdox.library.SourceFolderLibrary].getClassFromSourceFile(java.io.File,String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceFolderLibrary.java
    functionUses: 2
    functionsReached:
    - '[java.io.File].toURI()'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].getSource()'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].getClassByName(String)'
    - '[java.io.FileReader].<init>(java.io.File)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].toURL()'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].parse(java.io.FileReader,com.thoughtworks.qdox.library.SourceFolderLibrary)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.library.SourceFolderLibrary].getClassFromSourceFile(java.io.File,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassNameLibrary].getModelBuilder()'
      Src: com.thoughtworks.qdox.library.ClassNameLibrary:41,1
    - Dst: '[String].split(String)'
      Src: com.thoughtworks.qdox.library.ClassNameLibrary:43,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>()'
      Src: com.thoughtworks.qdox.library.ClassNameLibrary:46,1
    - Dst: '[com.thoughtworks.qdox.library.ClassNameLibrary].beginClass(com.thoughtworks.qdox.parser.structs.ClassDef)'
      Src: com.thoughtworks.qdox.library.ClassNameLibrary:46,1
    - Dst: '[com.thoughtworks.qdox.library.ClassNameLibrary].endClass()'
      Src: com.thoughtworks.qdox.library.ClassNameLibrary:50,1
    - Dst: '[com.thoughtworks.qdox.library.ClassNameLibrary].getSource()'
      Src: com.thoughtworks.qdox.library.ClassNameLibrary:52,1
    - Dst: '[com.thoughtworks.qdox.library.ClassNameLibrary].getClassByName(String)'
      Src: com.thoughtworks.qdox.library.ClassNameLibrary:53,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 38
    functionDepth: 2
    functionLinenumber: 38
    functionLinenumberEnd: 54
    functionName: '[com.thoughtworks.qdox.library.ClassNameLibrary].resolveJavaClass(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassNameLibrary.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassNameLibrary].getSource()'
    - '[com.thoughtworks.qdox.library.ClassNameLibrary].getClassByName(String)'
    - '[com.thoughtworks.qdox.library.ClassNameLibrary].getModelBuilder()'
    - '[String].split(String)'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>()'
    - '[com.thoughtworks.qdox.library.ClassNameLibrary].endClass()'
    - '[com.thoughtworks.qdox.library.ClassNameLibrary].beginClass(com.thoughtworks.qdox.parser.structs.ClassDef)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.library.ClassNameLibrary].resolveJavaClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[com.thoughtworks.qdox.library.ClassNameLibrary].resolveJavaPackage(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassNameLibrary.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.library.ClassNameLibrary].resolveJavaPackage(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: '[com.thoughtworks.qdox.library.ClassNameLibrary].containsClassReference(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassNameLibrary.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.library.ClassNameLibrary].containsClassReference(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.thoughtworks.qdox.library.ClassNameLibrary
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.library.ClassNameLibrary].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassNameLibrary.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassNameLibrary
    signature: '[com.thoughtworks.qdox.library.ClassNameLibrary].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: com.thoughtworks.qdox.library.JavaClassContext:46,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: com.thoughtworks.qdox.library.JavaClassContext:47,1
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: com.thoughtworks.qdox.library.JavaClassContext:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaClass>
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaPackage>
      - java.util.Set<com.thoughtworks.qdox.model.JavaSource>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.JavaClassContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 51
    functionName: '[com.thoughtworks.qdox.library.JavaClassContext].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/JavaClassContext.java
    functionUses: 4
    functionsReached:
    - '[java.util.LinkedHashMap].<init>()'
    - '[java.util.LinkedHashSet].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.JavaClassContext
    signature: '[com.thoughtworks.qdox.library.JavaClassContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.JavaClass>].get(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContext:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaClass>
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaPackage>
      - java.util.Set<com.thoughtworks.qdox.model.JavaSource>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/JavaClassContext.java
    functionUses: 8
    functionsReached:
    - '[java.util.Map<String,com.thoughtworks.qdox.model.JavaClass>].get(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.JavaClass>].remove(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContext:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaClass>
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaPackage>
      - java.util.Set<com.thoughtworks.qdox.model.JavaSource>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[com.thoughtworks.qdox.library.JavaClassContext].removeClassByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/JavaClassContext.java
    functionUses: 3
    functionsReached:
    - '[java.util.Map<String,com.thoughtworks.qdox.model.JavaClass>].remove(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.library.JavaClassContext].removeClassByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.JavaClass>].values()'
      Src: com.thoughtworks.qdox.library.JavaClassContext:81,1
    - Dst: '[java.util.LinkedList].<init>(com.thoughtworks.qdox.library.JavaClassContext)'
      Src: com.thoughtworks.qdox.library.JavaClassContext:81,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.library.JavaClassContext:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaClass>
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaPackage>
      - java.util.Set<com.thoughtworks.qdox.model.JavaSource>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[com.thoughtworks.qdox.library.JavaClassContext].getClasses()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/JavaClassContext.java
    functionUses: 4
    functionsReached:
    - '[java.util.Map<String,com.thoughtworks.qdox.model.JavaClass>].values()'
    - '[java.util.LinkedList].<init>(com.thoughtworks.qdox.library.JavaClassContext)'
    - '[java.util.Collections].unmodifiableList(java.util.LinkedList)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.library.JavaClassContext].getClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getBinaryName()'
      Src: com.thoughtworks.qdox.library.JavaClassContext:90,1
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.JavaClass>].put(com.thoughtworks.qdox.library.JavaClassContext,com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.library.JavaClassContext:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaClass>
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaPackage>
      - java.util.Set<com.thoughtworks.qdox.model.JavaSource>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - javaClass
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/JavaClassContext.java
    functionUses: 3
    functionsReached:
    - '[java.util.Map<String,com.thoughtworks.qdox.model.JavaClass>].put(com.thoughtworks.qdox.library.JavaClassContext,com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaClass].getBinaryName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.JavaPackage>].get(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContext:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaClass>
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaPackage>
      - java.util.Set<com.thoughtworks.qdox.model.JavaSource>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[com.thoughtworks.qdox.library.JavaClassContext].getPackageByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/JavaClassContext.java
    functionUses: 4
    functionsReached:
    - '[java.util.Map<String,com.thoughtworks.qdox.model.JavaPackage>].get(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.library.JavaClassContext].getPackageByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.JavaPackage>].remove(String)'
      Src: com.thoughtworks.qdox.library.JavaClassContext:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaClass>
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaPackage>
      - java.util.Set<com.thoughtworks.qdox.model.JavaSource>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[com.thoughtworks.qdox.library.JavaClassContext].removePackageByName(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/JavaClassContext.java
    functionUses: 3
    functionsReached:
    - '[java.util.Map<String,com.thoughtworks.qdox.model.JavaPackage>].remove(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.library.JavaClassContext].removePackageByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getName()'
      Src: com.thoughtworks.qdox.library.JavaClassContext:123,1
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.JavaPackage>].put(String,com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.library.JavaClassContext:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaPackage
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaClass>
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaPackage>
      - java.util.Set<com.thoughtworks.qdox.model.JavaSource>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - jPackage
    argTypes:
    - com.thoughtworks.qdox.model.JavaPackage
    constantsTouched: []
    func_position:
      end: 125
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 125
    functionName: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaPackage)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/JavaClassContext.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<String,com.thoughtworks.qdox.model.JavaPackage>].put(String,com.thoughtworks.qdox.model.JavaPackage)'
    - '[com.thoughtworks.qdox.model.JavaPackage].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaPackage)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,com.thoughtworks.qdox.model.JavaPackage>].values()'
      Src: com.thoughtworks.qdox.library.JavaClassContext:134,1
    - Dst: '[java.util.LinkedList].<init>(com.thoughtworks.qdox.library.JavaClassContext)'
      Src: com.thoughtworks.qdox.library.JavaClassContext:134,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.library.JavaClassContext:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaClass>
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaPackage>
      - java.util.Set<com.thoughtworks.qdox.model.JavaSource>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaPackage>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 136
    functionName: '[com.thoughtworks.qdox.library.JavaClassContext].getPackages()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/JavaClassContext.java
    functionUses: 4
    functionsReached:
    - '[java.util.LinkedList].<init>(com.thoughtworks.qdox.library.JavaClassContext)'
    - '[java.util.Map<String,com.thoughtworks.qdox.model.JavaPackage>].values()'
    - '[java.util.Collections].unmodifiableList(java.util.LinkedList)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaPackage>
    signature: '[com.thoughtworks.qdox.library.JavaClassContext].getPackages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Set<com.thoughtworks.qdox.model.JavaSource>].add(com.thoughtworks.qdox.model.JavaSource)'
      Src: com.thoughtworks.qdox.library.JavaClassContext:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaSource
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaClass>
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaPackage>
      - java.util.Set<com.thoughtworks.qdox.model.JavaSource>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - com.thoughtworks.qdox.model.JavaSource
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaSource)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/JavaClassContext.java
    functionUses: 3
    functionsReached:
    - '[java.util.Set<com.thoughtworks.qdox.model.JavaSource>].add(com.thoughtworks.qdox.model.JavaSource)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>(java.util.Set<com.thoughtworks.qdox.model.JavaSource>)'
      Src: com.thoughtworks.qdox.library.JavaClassContext:155,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.library.JavaClassContext:155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaClass>
      - java.util.Map<String,com.thoughtworks.qdox.model.JavaPackage>
      - java.util.Set<com.thoughtworks.qdox.model.JavaSource>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.thoughtworks.qdox.model.JavaSource>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: '[com.thoughtworks.qdox.library.JavaClassContext].getSources()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/JavaClassContext.java
    functionUses: 4
    functionsReached:
    - '[java.util.LinkedList].<init>(java.util.Set<com.thoughtworks.qdox.model.JavaSource>)'
    - '[java.util.Collections].unmodifiableList(java.util.LinkedList)'
    linkageType: ''
    returnType: java.util.List<com.thoughtworks.qdox.model.JavaSource>
    signature: '[com.thoughtworks.qdox.library.JavaClassContext].getSources()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].<init>()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:57,1
    - Dst: System.getProperty(String)
      Src: com.thoughtworks.qdox.library.SourceLibrary:63,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.SourceLibrary
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - parent
    argTypes:
    - com.thoughtworks.qdox.library.AbstractClassLibrary
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 3
    functionsReached:
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].<init>()'
    - System.getProperty(String)
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.SourceLibrary
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.Reader,null)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions:
      - com.thoughtworks.qdox.parser.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - reader
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 90
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 90
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.Reader)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 4
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.Reader,null)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].parse(java.io.Reader,java.net.URL)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:94,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].getSource()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:98,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaSource(com.thoughtworks.qdox.library.SourceLibrary)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:99,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 2
    argNames:
    - reader
    - url
    argTypes:
    - java.io.Reader
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 102
      start: 92
    functionDepth: 3
    functionLinenumber: 92
    functionLinenumberEnd: 102
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.Reader,java.net.URL)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaSource(com.thoughtworks.qdox.library.SourceLibrary)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].parse(java.io.Reader,java.net.URL)'
    - '[com.thoughtworks.qdox.builder.Builder].getSource()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.Reader,java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].parse(java.io.InputStream,null)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:115,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].getSource()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:119,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaSource(com.thoughtworks.qdox.library.SourceLibrary)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:120,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions:
      - com.thoughtworks.qdox.parser.ParseException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 123
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 123
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.InputStream)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 4
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].parse(java.io.InputStream,null)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaSource(com.thoughtworks.qdox.library.SourceLibrary)'
    - '[com.thoughtworks.qdox.builder.Builder].getSource()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URL].openStream()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:136,1
    - Dst: '[java.io.InputStreamReader].<init>(com.thoughtworks.qdox.library.SourceLibrary,String)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:136,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.InputStreamReader,java.net.URL)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions:
      - com.thoughtworks.qdox.parser.ParseException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - url
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 137
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 137
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.net.URL)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 4
    functionsReached:
    - '[java.io.InputStreamReader].<init>(com.thoughtworks.qdox.library.SourceLibrary,String)'
    - '[java.net.URL].openStream()'
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.InputStreamReader,java.net.URL)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].getName()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:151,1
    - Dst: '[String].equals(com.thoughtworks.qdox.library.SourceLibrary)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:151,1
    - Dst: '[java.io.File].getName()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:153,1
    - Dst: '[String].equals(com.thoughtworks.qdox.library.SourceLibrary)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:153,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:159,1
    - Dst: '[java.io.File].toURI()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:159,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].toURL()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:159,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].parse(java.io.FileInputStream,com.thoughtworks.qdox.library.SourceLibrary)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:159,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].getSource()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:163,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].getPackageName()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:169,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].getJavaPackage(com.thoughtworks.qdox.library.SourceLibrary)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:169,1
    - Dst: '[java.io.File].getParentFile()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:171,1
    - Dst: '[java.io.File].<init>(com.thoughtworks.qdox.library.SourceLibrary,String)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:171,1
    - Dst: '[java.io.File].exists()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:172,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:174,1
    - Dst: '[java.io.File].toURI()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:175,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].toURL()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:175,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].parse(java.io.FileInputStream,com.thoughtworks.qdox.library.SourceLibrary)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:174,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].getSource()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:174,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].getPackage()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:174,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.library.SourceLibrary)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:176,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaSource(com.thoughtworks.qdox.library.SourceLibrary)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:179,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions:
      - com.thoughtworks.qdox.parser.ParseException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 183
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 183
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 4
    functionsReached:
    - '[java.io.FileInputStream].<init>(java.io.File)'
    - '[java.io.File].toURI()'
    - '[com.thoughtworks.qdox.library.SourceLibrary].parse(java.io.FileInputStream,com.thoughtworks.qdox.library.SourceLibrary)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].getPackageName()'
    - '[com.thoughtworks.qdox.library.SourceLibrary].getJavaPackage(com.thoughtworks.qdox.library.SourceLibrary)'
    - '[java.io.File].exists()'
    - '[com.thoughtworks.qdox.builder.Builder].getSource()'
    - '[com.thoughtworks.qdox.library.SourceLibrary].toURL()'
    - '[String].equals(com.thoughtworks.qdox.library.SourceLibrary)'
    - '[java.io.File].getParentFile()'
    - '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaSource(com.thoughtworks.qdox.library.SourceLibrary)'
    - '[java.io.File].<init>(com.thoughtworks.qdox.library.SourceLibrary,String)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].getPackage()'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.library.SourceLibrary)'
    - '[java.io.File].getName()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.Reader)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:190,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].parse(com.thoughtworks.qdox.parser.impl.JFlexLexer,java.net.URL)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:190,1
    - Dst: '[java.io.Reader].close()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:196,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions:
      - com.thoughtworks.qdox.parser.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.builder.Builder
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 2
    argNames:
    - reader
    - url
    argTypes:
    - java.io.Reader
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 202
      start: 185
    functionDepth: 2
    functionLinenumber: 185
    functionLinenumberEnd: 202
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].parse(java.io.Reader,java.net.URL)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].parse(com.thoughtworks.qdox.parser.impl.JFlexLexer,java.net.URL)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.Reader)'
    - '[java.io.Reader].close()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.builder.Builder
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].parse(java.io.Reader,java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].getEncoding()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:209,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream,String)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:209,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.InputStreamReader)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:209,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].parse(com.thoughtworks.qdox.parser.impl.JFlexLexer,java.net.URL)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:209,1
    - Dst: '[java.io.InputStream].close()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:215,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions:
      - com.thoughtworks.qdox.parser.ParseException
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.builder.Builder
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 2
    argNames:
    - stream
    - url
    argTypes:
    - java.io.InputStream
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 221
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 221
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].parse(java.io.InputStream,java.net.URL)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].close()'
    - '[com.thoughtworks.qdox.library.SourceLibrary].parse(com.thoughtworks.qdox.parser.impl.JFlexLexer,java.net.URL)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.InputStreamReader)'
    - '[java.io.InputStreamReader].<init>(java.io.InputStream,String)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].getEncoding()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.builder.Builder
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].parse(java.io.InputStream,java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].getModelBuilder()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:226,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].setUrl(java.net.URL)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:227,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.library.SourceLibrary)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:228,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].setDebugLexer(boolean)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:229,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].setDebugParser(boolean)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:230,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:232,1
    - Dst: '[java.net.URL].toExternalForm()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:241,1
    - Dst: pe.setSourceInfo(com.thoughtworks.qdox.library.SourceLibrary)
      Src: com.thoughtworks.qdox.library.SourceLibrary:241,1
    - Dst: '[com.thoughtworks.qdox.library.ErrorHandler].handle(com.thoughtworks.qdox.library.SourceLibrary)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:245,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.JavaLexer
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions:
      - com.thoughtworks.qdox.parser.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.builder.Builder
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 2
    argNames:
    - lexer
    - url
    argTypes:
    - com.thoughtworks.qdox.parser.JavaLexer
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 253
      start: 223
    functionDepth: 5
    functionLinenumber: 223
    functionLinenumberEnd: 253
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].parse(com.thoughtworks.qdox.parser.JavaLexer,java.net.URL)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.library.SourceLibrary)'
    - '[java.net.URL].toExternalForm()'
    - pe.setSourceInfo(com.thoughtworks.qdox.library.SourceLibrary)
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.impl.Parser].setDebugParser(boolean)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].getModelBuilder()'
    - '[com.thoughtworks.qdox.parser.impl.Parser].setDebugLexer(boolean)'
    - '[com.thoughtworks.qdox.library.ErrorHandler].handle(com.thoughtworks.qdox.library.SourceLibrary)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].setUrl(java.net.URL)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.builder.Builder
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].parse(com.thoughtworks.qdox.parser.JavaLexer,java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].removeClassByName(String)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:260,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 261
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 261
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].resolveJavaClass(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.JavaClassContext].removeClassByName(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].resolveJavaClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].removePackageByName(String)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:265,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 266
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 266
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].resolveJavaPackage(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.JavaClassContext].removePackageByName(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].resolveJavaPackage(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaSource)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:276,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:277,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaPackage(com.thoughtworks.qdox.model.JavaPackage)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:277,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:278,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaClass(com.thoughtworks.qdox.library.SourceLibrary)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:280,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaSource
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - source
    argTypes:
    - com.thoughtworks.qdox.model.JavaSource
    constantsTouched: []
    func_position:
      end: 283
      start: 272
    functionDepth: 2
    functionLinenumber: 272
    functionLinenumberEnd: 283
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaSource(com.thoughtworks.qdox.model.JavaSource)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
    - '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaClass(com.thoughtworks.qdox.library.SourceLibrary)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaSource)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaPackage(com.thoughtworks.qdox.model.JavaPackage)'
    - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaSource(com.thoughtworks.qdox.model.JavaSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getName()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:287,1
    - Dst: '[com.thoughtworks.qdox.model.JavaPackage].getName()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:287,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].getJavaPackage(com.thoughtworks.qdox.library.SourceLibrary)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:288,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(com.thoughtworks.qdox.library.SourceLibrary)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:290,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].setClassLibrary()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:291,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:292,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaPackage
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - pckg
    argTypes:
    - com.thoughtworks.qdox.model.JavaPackage
    constantsTouched: []
    func_position:
      end: 294
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 294
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaPackage(com.thoughtworks.qdox.model.JavaPackage)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].setClassLibrary()'
    - '[com.thoughtworks.qdox.model.JavaPackage].getName()'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(com.thoughtworks.qdox.library.SourceLibrary)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].getJavaPackage(com.thoughtworks.qdox.library.SourceLibrary)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.impl.DefaultJavaPackage)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaPackage(com.thoughtworks.qdox.model.JavaPackage)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:298,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getPackageName()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:299,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].getJavaPackage(String)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:299,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].getClasses()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:299,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].add(com.thoughtworks.qdox.model.JavaClass)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:299,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getNestedClasses()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:301,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaClass(com.thoughtworks.qdox.library.SourceLibrary)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:302,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.model.JavaClass
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - cls
    argTypes:
    - com.thoughtworks.qdox.model.JavaClass
    constantsTouched: []
    func_position:
      end: 304
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 304
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaClass(com.thoughtworks.qdox.model.JavaClass)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].getJavaPackage(String)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].getClasses()'
    - '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaClass(com.thoughtworks.qdox.library.SourceLibrary)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].add(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaClass].getNestedClasses()'
    - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaClass)'
    - '[com.thoughtworks.qdox.model.JavaClass].getPackageName()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaClass(com.thoughtworks.qdox.model.JavaClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - debugLexer
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 314
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 314
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].setDebugLexer(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].setDebugLexer(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 319
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].isDebugLexer()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].isDebugLexer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - debugParser
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 329
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 329
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].setDebugParser(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].setDebugParser(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 334
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 334
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].isDebugParser()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].isDebugParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 344
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 344
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].setEncoding(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].setEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 349
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].getEncoding()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.ErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - com.thoughtworks.qdox.library.ErrorHandler
    constantsTouched: []
    func_position:
      end: 354
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 354
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].setErrorHandler(com.thoughtworks.qdox.library.ErrorHandler)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].setErrorHandler(com.thoughtworks.qdox.library.ErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ErrorHandler
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 359
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].getErrorHandler()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ErrorHandler
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:367,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClasses()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:368,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].<init>()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:369,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].getJavaClasses(com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:369,1
    - Dst: '[java.util.LinkedList].addAll(java.util.Collection<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:376,1
    - Dst: '[java.util.LinkedList].addAll(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:377,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:378,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 364
    functionDepth: 1
    functionLinenumber: 364
    functionLinenumberEnd: 379
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].getJavaClasses()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.JavaClassContext].getClasses()'
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].addAll(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
    - '[java.util.Collections].unmodifiableList(java.util.LinkedList)'
    - '[java.util.LinkedList].addAll(java.util.Collection<com.thoughtworks.qdox.model.JavaClass>)'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].<init>()'
    - '[com.thoughtworks.qdox.library.SourceLibrary].getJavaClasses(com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter)'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].getJavaClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:387,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getPackages()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:388,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].<init>()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:389,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].getJavaPackages(com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:389,1
    - Dst: '[java.util.LinkedList].addAll(java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:396,1
    - Dst: '[java.util.LinkedList].addAll(java.util.List<com.thoughtworks.qdox.model.JavaPackage>)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:397,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:398,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 399
      start: 384
    functionDepth: 1
    functionLinenumber: 384
    functionLinenumberEnd: 399
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].getJavaPackages()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].addAll(java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>)'
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].addAll(java.util.List<com.thoughtworks.qdox.model.JavaPackage>)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].getJavaPackages(com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter)'
    - '[java.util.Collections].unmodifiableList(java.util.LinkedList)'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].<init>()'
    - '[com.thoughtworks.qdox.library.JavaClassContext].getPackages()'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].getJavaPackages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:407,1
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getSources()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:408,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].<init>()'
      Src: com.thoughtworks.qdox.library.SourceLibrary:409,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].getJavaSources(com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:409,1
    - Dst: '[java.util.LinkedList].addAll(java.util.Collection<com.thoughtworks.qdox.model.JavaSource>)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:416,1
    - Dst: '[java.util.LinkedList].addAll(java.util.List<com.thoughtworks.qdox.model.JavaSource>)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:417,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:418,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaSource>
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 419
      start: 404
    functionDepth: 1
    functionLinenumber: 404
    functionLinenumberEnd: 419
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].getJavaSources()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].addAll(java.util.Collection<com.thoughtworks.qdox.model.JavaSource>)'
    - '[java.util.Collections].unmodifiableList(java.util.LinkedList)'
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].<init>()'
    - '[com.thoughtworks.qdox.library.SourceLibrary].getJavaSources(com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter)'
    - '[java.util.LinkedList].addAll(java.util.List<com.thoughtworks.qdox.model.JavaSource>)'
    - '[com.thoughtworks.qdox.library.JavaClassContext].getSources()'
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaSource>
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].getJavaSources()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
      Src: com.thoughtworks.qdox.library.SourceLibrary:424,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.JavaClassContext
      - boolean
      - boolean
      - String
      - String
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 425
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 425
    functionName: '[com.thoughtworks.qdox.library.SourceLibrary].containsClassReference(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.library.SourceLibrary].containsClassReference(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.ParseException
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parseException
    argTypes:
    - com.thoughtworks.qdox.parser.ParseException
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[com.thoughtworks.qdox.library.ErrorHandler].handle(com.thoughtworks.qdox.parser.ParseException)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ErrorHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.ErrorHandler].handle(com.thoughtworks.qdox.parser.ParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.library.ErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.library.ErrorHandler].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ErrorHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ErrorHandler
    signature: '[com.thoughtworks.qdox.library.ErrorHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:63,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<ClassLoader>
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLoaderLibrary
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - parent
    argTypes:
    - com.thoughtworks.qdox.library.AbstractClassLibrary
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLoaderLibrary.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLoaderLibrary
    signature: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:63,1
    - Dst: '[com.thoughtworks.qdox.library.AbstractClassLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:80,1
    - Dst: '[java.util.List<ClassLoader>].add(ClassLoader)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.AbstractClassLibrary
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<ClassLoader>
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLoaderLibrary
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 2
    argNames:
    - parent
    - classLoader
    argTypes:
    - com.thoughtworks.qdox.library.AbstractClassLibrary
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 82
      start: 78
    functionDepth: 3
    functionLinenumber: 78
    functionLinenumberEnd: 82
    functionName: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary,ClassLoader)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLoaderLibrary.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.AbstractClassLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
    - '[java.util.List<ClassLoader>].add(ClassLoader)'
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLoaderLibrary
    signature: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary,ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<ClassLoader>].add(ClassLoader)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<ClassLoader>
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - classLoader
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addClassLoader(ClassLoader)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLoaderLibrary.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<ClassLoader>].add(ClassLoader)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addClassLoader(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getClass()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:93,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getClassLoader()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:93,1
    - Dst: '[java.util.List<ClassLoader>].add(com.thoughtworks.qdox.library.ClassLoaderLibrary)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:93,1
    - Dst: Thread.currentThread()
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:94,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getContextClassLoader()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:94,1
    - Dst: '[java.util.List<ClassLoader>].add(com.thoughtworks.qdox.library.ClassLoaderLibrary)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<ClassLoader>
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 97
    functionName: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addDefaultLoader()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLoaderLibrary.java
    functionUses: 6
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getContextClassLoader()'
    - '[java.util.List<ClassLoader>].add(com.thoughtworks.qdox.library.ClassLoaderLibrary)'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getClassLoader()'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getClass()'
    - Thread.currentThread()
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addDefaultLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: resource.indexOf(char)
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:106,1
    - Dst: resource.split(String)
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:108,1
    - Dst: resource.replace(char,char)
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:110,1
    - Dst: classLoader.getResourceAsStream(com.thoughtworks.qdox.library.ClassLoaderLibrary)
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:111,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getModelBuilder()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:114,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(com.thoughtworks.qdox.library.ClassLoaderLibrary)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:115,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.library.ClassLoaderLibrary)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:116,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].setDebugLexer(boolean)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:117,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].setDebugParser(boolean)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:118,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:121,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getSource()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:123,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getClassByName(String)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:123,1
    - Dst: pe.setSourceInfo(com.thoughtworks.qdox.library.ClassLoaderLibrary)
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:129,1
    - Dst: '[com.thoughtworks.qdox.library.ErrorHandler].handle(com.thoughtworks.qdox.library.ClassLoaderLibrary)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:132,1
    - Dst: classLoader.loadClass(String)
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:144,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getDeclaringClass()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:145,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getDeclaringClass()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:147,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getModelBuilder()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:149,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].<init>(com.thoughtworks.qdox.library.ClassLoaderLibrary,com.thoughtworks.qdox.library.ClassLoaderLibrary)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:150,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].parse()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:151,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getSource()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:153,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getClassByName(String)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:153,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<ClassLoader>
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 163
      start: 99
    functionDepth: 5
    functionLinenumber: 99
    functionLinenumberEnd: 163
    functionName: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].resolveJavaClass(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLoaderLibrary.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(com.thoughtworks.qdox.library.ClassLoaderLibrary)'
    - classLoader.loadClass(String)
    - classLoader.getResourceAsStream(com.thoughtworks.qdox.library.ClassLoaderLibrary)
    - resource.replace(char,char)
    - '[com.thoughtworks.qdox.library.ErrorHandler].handle(com.thoughtworks.qdox.library.ClassLoaderLibrary)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.library.ClassLoaderLibrary)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    - '[com.thoughtworks.qdox.parser.impl.Parser].setDebugParser(boolean)'
    - pe.setSourceInfo(com.thoughtworks.qdox.library.ClassLoaderLibrary)
    - resource.split(String)
    - resource.indexOf(char)
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getClassByName(String)'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getModelBuilder()'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getDeclaringClass()'
    - '[com.thoughtworks.qdox.parser.impl.Parser].setDebugLexer(boolean)'
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].<init>(com.thoughtworks.qdox.library.ClassLoaderLibrary,com.thoughtworks.qdox.library.ClassLoaderLibrary)'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].getSource()'
    - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].parse()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].resolveJavaClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Package.getPackage(String)
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:168,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(String)'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:170,1
    - Dst: '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].setClassLibrary()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:171,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<ClassLoader>
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 174
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 174
    functionName: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].resolveJavaPackage(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLoaderLibrary.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(String)'
    - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].setClassLibrary()'
    - Package.getPackage(String)
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].resolveJavaPackage(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInputStream].defaultReadObject()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:179,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:180,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addDefaultLoader()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInputStream
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<ClassLoader>
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInputStream
    constantsTouched: []
    func_position:
      end: 186
      start: 176
    functionDepth: 2
    functionLinenumber: 176
    functionLinenumberEnd: 186
    functionName: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].readObject(java.io.ObjectInputStream)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLoaderLibrary.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addDefaultLoader()'
    - '[java.io.ObjectInputStream].defaultReadObject()'
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].readObject(java.io.ObjectInputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<ClassLoader>].iterator()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:192,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].hasNext()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:192,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].next()'
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:194,1
    - Dst: classLoader.loadClass(String)
      Src: com.thoughtworks.qdox.library.ClassLoaderLibrary:197,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<ClassLoader>
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 205
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 205
    functionName: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].containsClassReference(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLoaderLibrary.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<ClassLoader>].iterator()'
    - classLoader.loadClass(String)
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].hasNext()'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].next()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].containsClassReference(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<ClassLoader>
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - debugLexer
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 215
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 215
    functionName: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].setDebugLexer(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLoaderLibrary.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].setDebugLexer(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<ClassLoader>
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - debugParser
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 225
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 225
    functionName: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].setDebugParser(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLoaderLibrary.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].setDebugParser(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.ErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<ClassLoader>
      - boolean
      - boolean
      - boolean
      - com.thoughtworks.qdox.library.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.library.AbstractClassLibrary
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - com.thoughtworks.qdox.library.ErrorHandler
    constantsTouched: []
    func_position:
      end: 230
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 230
    functionName: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].setErrorHandler(com.thoughtworks.qdox.library.ErrorHandler)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLoaderLibrary.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].setErrorHandler(com.thoughtworks.qdox.library.ErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassNameLibrary].<init>()'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:50,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].<init>(com.thoughtworks.qdox.library.ClassNameLibrary)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:51,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].<init>(com.thoughtworks.qdox.library.ClassLoaderLibrary)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:52,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].<init>(com.thoughtworks.qdox.library.SourceFolderLibrary)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.SortedClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 6
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].<init>(com.thoughtworks.qdox.library.ClassNameLibrary)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].<init>(com.thoughtworks.qdox.library.ClassLoaderLibrary)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].<init>(com.thoughtworks.qdox.library.SourceFolderLibrary)'
    - '[com.thoughtworks.qdox.library.ClassNameLibrary].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.SortedClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addClassLoader(ClassLoader)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - classLoader
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendClassLoader(ClassLoader)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addClassLoader(ClassLoader)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendClassLoader(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addDefaultLoader()'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 66
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendDefaultClassLoaders()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 3
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addDefaultLoader()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendDefaultClassLoaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSourceFolder(java.io.File)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sourceFolder
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 72
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendSourceFolder(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSourceFolder(java.io.File)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendSourceFolder(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.InputStream)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 78
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 78
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendSource(java.io.InputStream)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.InputStream)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendSource(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.Reader)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 84
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 84
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendSource(java.io.Reader)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.Reader)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendSource(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.net.URL)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 91
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 91
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendSource(java.net.URL)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.net.URL)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendSource(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.File)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 98
      start: 93
    functionDepth: 2
    functionLinenumber: 93
    functionLinenumberEnd: 98
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendSource(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.File)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendSource(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].setDebugLexer(boolean)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:102,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].setDebugLexer(boolean)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:103,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].setDebugLexer(boolean)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - debugLexer
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 106
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 106
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].setDebugLexer(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].setDebugLexer(boolean)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].setDebugLexer(boolean)'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].setDebugLexer(boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].setDebugLexer(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].setDebugParser(boolean)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:110,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].setDebugParser(boolean)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:111,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].setDebugParser(boolean)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - debugParser
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 114
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 114
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].setDebugParser(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].setDebugParser(boolean)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].setDebugParser(boolean)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].setDebugParser(boolean)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].setDebugParser(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].setEncoding(String)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:118,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].setEncoding(String)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 121
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 121
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].setEncoding(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].setEncoding(String)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].setEncoding(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].setEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].setErrorHandler(com.thoughtworks.qdox.library.ErrorHandler)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:125,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].setErrorHandler(com.thoughtworks.qdox.library.ErrorHandler)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:126,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].setErrorHandler(com.thoughtworks.qdox.library.ErrorHandler)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.ErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - com.thoughtworks.qdox.library.ErrorHandler
    constantsTouched: []
    func_position:
      end: 129
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 129
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].setErrorHander(com.thoughtworks.qdox.library.ErrorHandler)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].setErrorHandler(com.thoughtworks.qdox.library.ErrorHandler)'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].setErrorHandler(com.thoughtworks.qdox.library.ErrorHandler)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].setErrorHandler(com.thoughtworks.qdox.library.ErrorHandler)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].setErrorHander(com.thoughtworks.qdox.library.ErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassNameLibrary].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:133,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:134,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:135,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - factory
    argTypes:
    - com.thoughtworks.qdox.builder.ModelBuilderFactory
    constantsTouched: []
    func_position:
      end: 138
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 138
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
    - '[com.thoughtworks.qdox.library.ClassNameLibrary].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassNameLibrary].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:143,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLoaderLibrary].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:144,1
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:145,1
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - modelWriterFactory
    argTypes:
    - com.thoughtworks.qdox.writer.ModelWriterFactory
    constantsTouched: []
    func_position:
      end: 148
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 148
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
    - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
    - '[com.thoughtworks.qdox.library.ClassNameLibrary].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
    - '[com.thoughtworks.qdox.library.SourceLibrary].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibrary
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].getClassLibrary()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibrary
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].getClassLibrary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.InputStream)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].addSource(java.io.InputStream)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.InputStream)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].addSource(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.Reader)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].addSource(java.io.Reader)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.Reader)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].addSource(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.net.URL)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 169
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 169
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].addSource(java.net.URL)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.net.URL)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].addSource(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.File)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 175
      start: 171
    functionDepth: 2
    functionLinenumber: 171
    functionLinenumberEnd: 175
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].addSource(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.File)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].addSource(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSourceFolder(java.io.File)'
      Src: com.thoughtworks.qdox.library.SortedClassLibraryBuilder:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - com.thoughtworks.qdox.library.ClassNameLibrary
      - com.thoughtworks.qdox.library.ClassLoaderLibrary
      - com.thoughtworks.qdox.library.SourceFolderLibrary
      - com.thoughtworks.qdox.library.SourceLibrary
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.library.ClassLibraryBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaModule
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sourceFolder
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 180
      start: 177
    functionDepth: 2
    functionLinenumber: 177
    functionLinenumberEnd: 180
    functionName: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].addSourceFolder(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSourceFolder(java.io.File)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaModule
    signature: '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].addSourceFolder(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibrary.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibrary.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - createStub
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibrary.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaClass>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClasses()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibrary.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaClass>
    signature: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaSource>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaSources()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibrary.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaSource>
    signature: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaSources()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaPackage
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 88
    functionName: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaPackage(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibrary.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaPackage
    signature: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaPackage(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaPackages()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibrary.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>
    signature: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaPackages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaModules()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibrary.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<com.thoughtworks.qdox.model.JavaModule>
    signature: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaModules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.library.ClassLibrary
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.library.ClassLibrary].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibrary.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibrary
    signature: '[com.thoughtworks.qdox.library.ClassLibrary].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - classLoader
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendClassLoader(ClassLoader)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendClassLoader(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendDefaultClassLoaders()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendDefaultClassLoaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sourceFolder
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 65
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 65
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSourceFolder(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSourceFolder(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSource(java.io.InputStream)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSource(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSource(java.io.Reader)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSource(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 88
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 88
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSource(java.net.URL)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSource(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSource(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSource(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 104
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 104
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSource(java.io.InputStream)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSource(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 112
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 112
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSource(java.io.Reader)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSource(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 120
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 120
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSource(java.net.URL)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSource(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 128
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 128
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSource(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaSource
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSource(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - debugLexer
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 136
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 136
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setDebugLexer(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setDebugLexer(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - debugParser
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 144
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 144
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setDebugParser(boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setDebugParser(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 151
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 151
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setEncoding(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.builder.ModelBuilderFactory
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - factory
    argTypes:
    - com.thoughtworks.qdox.builder.ModelBuilderFactory
    constantsTouched: []
    func_position:
      end: 159
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 159
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.writer.ModelWriterFactory
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - factory
    argTypes:
    - com.thoughtworks.qdox.writer.ModelWriterFactory
    constantsTouched: []
    func_position:
      end: 167
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 167
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.thoughtworks.qdox.library.ClassLibrary
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 174
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibrary
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.library.ErrorHandler
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - com.thoughtworks.qdox.library.ErrorHandler
    constantsTouched: []
    func_position:
      end: 183
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 183
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setErrorHander(com.thoughtworks.qdox.library.ErrorHandler)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setErrorHander(com.thoughtworks.qdox.library.ErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.model.JavaModule
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sourceFolder
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 191
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 191
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSourceFolder(java.io.File)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaModule
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSourceFolder(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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.thoughtworks.qdox.library.ClassLibraryBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.library.ClassLibraryBuilder
    signature: '[com.thoughtworks.qdox.library.ClassLibraryBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: com.thoughtworks.qdox.type.TypeResolver:21,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: com.thoughtworks.qdox.type.TypeResolver:23,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.thoughtworks.qdox.type.TypeResolver:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.thoughtworks.qdox.library.ClassLibrary
      - java.util.Collection<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Map<String,String>
      - String
      - String
      - com.thoughtworks.qdox.library.ClassLibrary
      - java.util.Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.type.TypeResolver
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - pckg
    - declaringClass
    - classLibrary
    - imports
    argTypes:
    - String
    - String
    - com.thoughtworks.qdox.library.ClassLibrary
    - java.util.Collection<String>
    constantsTouched: []
    func_position:
      end: 51
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[com.thoughtworks.qdox.type.TypeResolver].<init>(String,String,com.thoughtworks.qdox.library.ClassLibrary,java.util.Collection<String>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/type/TypeResolver.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashSet].<init>()'
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.type.TypeResolver
    signature: '[com.thoughtworks.qdox.type.TypeResolver].<init>(String,String,com.thoughtworks.qdox.library.ClassLibrary,java.util.Collection<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].<init>(String,null,com.thoughtworks.qdox.library.ClassLibrary,java.util.Collection<String>)'
      Src: com.thoughtworks.qdox.type.TypeResolver:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.thoughtworks.qdox.library.ClassLibrary
      - java.util.Collection<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Map<String,String>
      - String
      - String
      - com.thoughtworks.qdox.library.ClassLibrary
      - java.util.Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.type.TypeResolver
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - binaryName
    - classLibrary
    - imports
    argTypes:
    - String
    - com.thoughtworks.qdox.library.ClassLibrary
    - java.util.Collection<String>
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(String,com.thoughtworks.qdox.library.ClassLibrary,java.util.Collection<String>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/type/TypeResolver.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.type.TypeResolver].<init>(String,null,com.thoughtworks.qdox.library.ClassLibrary,java.util.Collection<String>)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.type.TypeResolver
    signature: '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(String,com.thoughtworks.qdox.library.ClassLibrary,java.util.Collection<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].lastIndexOf(char)'
      Src: com.thoughtworks.qdox.type.TypeResolver:75,1
    - Dst: '[String].substring(int,com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.type.TypeResolver:76,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].<init>(String,String,com.thoughtworks.qdox.library.ClassLibrary,java.util.Collection<String>)'
      Src: com.thoughtworks.qdox.type.TypeResolver:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.thoughtworks.qdox.library.ClassLibrary
      - java.util.Collection<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Map<String,String>
      - String
      - String
      - com.thoughtworks.qdox.library.ClassLibrary
      - java.util.Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.type.TypeResolver
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - binaryName
    - classLibrary
    - imports
    argTypes:
    - String
    - com.thoughtworks.qdox.library.ClassLibrary
    - java.util.Collection<String>
    constantsTouched: []
    func_position:
      end: 78
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 78
    functionName: '[com.thoughtworks.qdox.type.TypeResolver].byClassName(String,com.thoughtworks.qdox.library.ClassLibrary,java.util.Collection<String>)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/type/TypeResolver.java
    functionUses: 0
    functionsReached:
    - '[String].lastIndexOf(char)'
    - '[String].substring(int,com.thoughtworks.qdox.type.TypeResolver)'
    - '[com.thoughtworks.qdox.type.TypeResolver].<init>(String,String,com.thoughtworks.qdox.library.ClassLibrary,java.util.Collection<String>)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.type.TypeResolver
    signature: '[com.thoughtworks.qdox.type.TypeResolver].byClassName(String,com.thoughtworks.qdox.library.ClassLibrary,java.util.Collection<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
      Src: com.thoughtworks.qdox.type.TypeResolver:82,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.type.TypeResolver:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Map<String,String>
      - String
      - String
      - com.thoughtworks.qdox.library.ClassLibrary
      - java.util.Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - typeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 4
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[com.thoughtworks.qdox.type.TypeResolver].resolveJavaClass(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/type/TypeResolver.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.type.TypeResolver].resolveJavaClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(String)'
      Src: com.thoughtworks.qdox.type.TypeResolver:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Map<String,String>
      - String
      - String
      - com.thoughtworks.qdox.library.ClassLibrary
      - java.util.Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.model.JavaClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - binaryName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[com.thoughtworks.qdox.type.TypeResolver].getJavaClass(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/type/TypeResolver.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.model.JavaClass
    signature: '[com.thoughtworks.qdox.type.TypeResolver].getJavaClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: com.thoughtworks.qdox.type.TypeResolver:92,1
    - Dst: '[String].indexOf(char)'
      Src: com.thoughtworks.qdox.type.TypeResolver:98,1
    - Dst: '[String].substring(int,int)'
      Src: com.thoughtworks.qdox.type.TypeResolver:102,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveFromLibrary(com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.type.TypeResolver:104,1
    - Dst: '[String].indexOf(char,int)'
      Src: com.thoughtworks.qdox.type.TypeResolver:106,1
    - Dst: '[String].replace(char,char)'
      Src: com.thoughtworks.qdox.type.TypeResolver:111,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveFromLibrary(com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.type.TypeResolver:113,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveTypeInternal(String)'
      Src: com.thoughtworks.qdox.type.TypeResolver:119,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: com.thoughtworks.qdox.type.TypeResolver:124,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Map<String,String>
      - String
      - String
      - com.thoughtworks.qdox.library.ClassLibrary
      - java.util.Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - typeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 90
    functionDepth: 3
    functionLinenumber: 90
    functionLinenumberEnd: 128
    functionName: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/type/TypeResolver.java
    functionUses: 16
    functionsReached:
    - '[String].substring(int,int)'
    - '[String].replace(char,char)'
    - '[String].indexOf(char)'
    - '[java.util.Map<String,String>].get(String)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveFromLibrary(com.thoughtworks.qdox.type.TypeResolver)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveTypeInternal(String)'
    - '[String].indexOf(char,int)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Set<String>].contains(String)'
      Src: com.thoughtworks.qdox.type.TypeResolver:153,1
    - Dst: '[String].replace(char,char)'
      Src: com.thoughtworks.qdox.type.TypeResolver:160,1
    - Dst: '[String].indexOf(char)'
      Src: com.thoughtworks.qdox.type.TypeResolver:161,1
    - Dst: '[String].substring(int,com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.type.TypeResolver:165,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveImportedType(String,com.thoughtworks.qdox.type.TypeResolver,boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolver:169,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveImportedType(com.thoughtworks.qdox.type.TypeResolver,com.thoughtworks.qdox.type.TypeResolver,boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolver:177,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveFullyQualifiedType(com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.type.TypeResolver:187,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveFullyQualifiedType(String)'
      Src: com.thoughtworks.qdox.type.TypeResolver:196,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveFromLibrary(com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.type.TypeResolver:206,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveFromLibrary(String)'
      Src: com.thoughtworks.qdox.type.TypeResolver:214,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveImportedType(String,com.thoughtworks.qdox.type.TypeResolver,boolean)'
      Src: com.thoughtworks.qdox.type.TypeResolver:221,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Map<String,String>
      - String
      - String
      - com.thoughtworks.qdox.library.ClassLibrary
      - java.util.Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - typeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 230
      start: 146
    functionDepth: 2
    functionLinenumber: 146
    functionLinenumberEnd: 230
    functionName: '[com.thoughtworks.qdox.type.TypeResolver].resolveTypeInternal(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/type/TypeResolver.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveImportedType(String,com.thoughtworks.qdox.type.TypeResolver,boolean)'
    - '[String].replace(char,char)'
    - '[String].indexOf(char)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveImportedType(com.thoughtworks.qdox.type.TypeResolver,com.thoughtworks.qdox.type.TypeResolver,boolean)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveFromLibrary(String)'
    - '[String].substring(int,com.thoughtworks.qdox.type.TypeResolver)'
    - '[java.util.Set<String>].contains(String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveFullyQualifiedType(com.thoughtworks.qdox.type.TypeResolver)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveFullyQualifiedType(String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveFromLibrary(com.thoughtworks.qdox.type.TypeResolver)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.type.TypeResolver].resolveTypeInternal(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: imprt.startsWith(String)
      Src: com.thoughtworks.qdox.type.TypeResolver:240,1
    - Dst: imprt.substring(int)
      Src: com.thoughtworks.qdox.type.TypeResolver:242,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].equals(String)'
      Src: com.thoughtworks.qdox.type.TypeResolver:244,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].endsWith(com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.type.TypeResolver:244,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].equals(String)'
      Src: com.thoughtworks.qdox.type.TypeResolver:246,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].length()'
      Src: com.thoughtworks.qdox.type.TypeResolver:247,1
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.type.TypeResolver:247,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].substring(int,com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.type.TypeResolver:247,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveFullyQualifiedType(com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.type.TypeResolver:249,1
    - Dst: '[String].equals(String)'
      Src: com.thoughtworks.qdox.type.TypeResolver:250,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Map<String,String>
      - String
      - String
      - com.thoughtworks.qdox.library.ClassLibrary
      - java.util.Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - importSpec
    - typeName
    - fullMatch
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 262
      start: 232
    functionDepth: 1
    functionLinenumber: 232
    functionLinenumberEnd: 262
    functionName: '[com.thoughtworks.qdox.type.TypeResolver].resolveImportedType(String,String,boolean)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/type/TypeResolver.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[com.thoughtworks.qdox.type.TypeResolver].endsWith(com.thoughtworks.qdox.type.TypeResolver)'
    - '[com.thoughtworks.qdox.type.TypeResolver].length()'
    - '[com.thoughtworks.qdox.type.TypeResolver].equals(String)'
    - '[String].length()'
    - imprt.substring(int)
    - imprt.startsWith(String)
    - '[com.thoughtworks.qdox.type.TypeResolver].substring(int,com.thoughtworks.qdox.type.TypeResolver)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveFullyQualifiedType(com.thoughtworks.qdox.type.TypeResolver)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.type.TypeResolver].resolveImportedType(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolver:265,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Map<String,String>
      - String
      - String
      - com.thoughtworks.qdox.library.ClassLibrary
      - java.util.Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - typeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 266
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 266
    functionName: '[com.thoughtworks.qdox.type.TypeResolver].resolveFromLibrary(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/type/TypeResolver.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.type.TypeResolver].resolveFromLibrary(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].lastIndexOf(char)'
      Src: com.thoughtworks.qdox.type.TypeResolver:269,1
    - Dst: '[String].substring(int,com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.type.TypeResolver:272,1
    - Dst: '[String].substring(int)'
      Src: com.thoughtworks.qdox.type.TypeResolver:273,1
    - Dst: '[com.thoughtworks.qdox.type.TypeResolver].resolveFullyQualifiedType(com.thoughtworks.qdox.type.TypeResolver)'
      Src: com.thoughtworks.qdox.type.TypeResolver:274,1
    - Dst: '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
      Src: com.thoughtworks.qdox.type.TypeResolver:281,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Map<String,String>
      - String
      - String
      - com.thoughtworks.qdox.library.ClassLibrary
      - java.util.Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - typeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 286
      start: 268
    functionDepth: 1
    functionLinenumber: 268
    functionLinenumberEnd: 286
    functionName: '[com.thoughtworks.qdox.type.TypeResolver].resolveFullyQualifiedType(String)'
    functionSourceFile: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/type/TypeResolver.java
    functionUses: 1
    functionsReached:
    - '[String].substring(int,com.thoughtworks.qdox.type.TypeResolver)'
    - '[String].substring(int)'
    - '[com.thoughtworks.qdox.type.TypeResolver].resolveFullyQualifiedType(com.thoughtworks.qdox.type.TypeResolver)'
    - '[String].lastIndexOf(char)'
    - '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.type.TypeResolver].resolveFullyQualifiedType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: CanProcessTypeParameterAnnotationsTest:14,1
    - Dst: '[java.io.File].<init>(String)'
      Src: CanProcessTypeParameterAnnotationsTest:15,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(java.io.File)'
      Src: CanProcessTypeParameterAnnotationsTest:15,1
    - Dst: ex.toString()
      Src: CanProcessTypeParameterAnnotationsTest:17,1
    - Dst: '[CanProcessTypeParameterAnnotationsTest].fail(CanProcessTypeParameterAnnotationsTest)'
      Src: CanProcessTypeParameterAnnotationsTest:17,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: 19
      start: 11
    functionDepth: 5
    functionLinenumber: 11
    functionLinenumberEnd: 19
    functionName: '[CanProcessTypeParameterAnnotationsTest].canProcessTypeAnnotations()'
    functionSourceFile: /src/project-parent/qdox/src/it/gh-182/src/test/java/CanProcessTypeParameterAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[CanProcessTypeParameterAnnotationsTest].fail(CanProcessTypeParameterAnnotationsTest)'
    - ex.toString()
    linkageType: ''
    returnType: void
    signature: '[CanProcessTypeParameterAnnotationsTest].canProcessTypeAnnotations()'
  - 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: CanProcessTypeParameterAnnotationsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[CanProcessTypeParameterAnnotationsTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/gh-182/src/test/java/CanProcessTypeParameterAnnotationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: CanProcessTypeParameterAnnotationsTest
    signature: '[CanProcessTypeParameterAnnotationsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.@com.AnnotationAList<Long>>
      - java.util.List<@com.AnnotationAList<Long>>
      - java.util.List<java.util.@AnnotationAList<Long>>
      - java.util.List<@AnnotationAList<Long>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<java.util.@com.AnnotationAList<Long>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 13
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 13
    functionName: '[com.y.BClass].foo()'
    functionSourceFile: /src/project-parent/qdox/src/it/gh-182/src/main/java/com/y/BClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<java.util.@com.AnnotationAList<Long>>
    signature: '[com.y.BClass].foo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.@com.AnnotationAList<Long>>
      - java.util.List<@com.AnnotationAList<Long>>
      - java.util.List<java.util.@AnnotationAList<Long>>
      - java.util.List<@AnnotationAList<Long>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<@com.AnnotationAList<Long>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 14
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 14
    functionName: '[com.y.BClass].bar()'
    functionSourceFile: /src/project-parent/qdox/src/it/gh-182/src/main/java/com/y/BClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<@com.AnnotationAList<Long>>
    signature: '[com.y.BClass].bar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.@com.AnnotationAList<Long>>
      - java.util.List<@com.AnnotationAList<Long>>
      - java.util.List<java.util.@AnnotationAList<Long>>
      - java.util.List<@AnnotationAList<Long>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<java.util.@AnnotationAList<Long>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 15
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 15
    functionName: '[com.y.BClass].baz()'
    functionSourceFile: /src/project-parent/qdox/src/it/gh-182/src/main/java/com/y/BClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<java.util.@AnnotationAList<Long>>
    signature: '[com.y.BClass].baz()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.@com.AnnotationAList<Long>>
      - java.util.List<@com.AnnotationAList<Long>>
      - java.util.List<java.util.@AnnotationAList<Long>>
      - java.util.List<@AnnotationAList<Long>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<@AnnotationAList<Long>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 16
    functionName: '[com.y.BClass].bork()'
    functionSourceFile: /src/project-parent/qdox/src/it/gh-182/src/main/java/com/y/BClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<@AnnotationAList<Long>>
    signature: '[com.y.BClass].bork()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.@com.AnnotationAList<Long>>
      - java.util.List<@com.AnnotationAList<Long>>
      - java.util.List<java.util.@AnnotationAList<Long>>
      - java.util.List<@AnnotationAList<Long>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BClass.Container<com.y.BClass.@com.AnnotationAContainer<Long>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 18
    functionName: '[com.y.BClass].eggs()'
    functionSourceFile: /src/project-parent/qdox/src/it/gh-182/src/main/java/com/y/BClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BClass.Container<com.y.BClass.@com.AnnotationAContainer<Long>>
    signature: '[com.y.BClass].eggs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.@com.AnnotationAList<Long>>
      - java.util.List<@com.AnnotationAList<Long>>
      - java.util.List<java.util.@AnnotationAList<Long>>
      - java.util.List<@AnnotationAList<Long>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BClass.Container<BClass.@AnnotationAContainer<Long>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 19
    functionName: '[com.y.BClass].spam()'
    functionSourceFile: /src/project-parent/qdox/src/it/gh-182/src/main/java/com/y/BClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BClass.Container<BClass.@AnnotationAContainer<Long>>
    signature: '[com.y.BClass].spam()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.@com.AnnotationAList<Long>>
      - java.util.List<@com.AnnotationAList<Long>>
      - java.util.List<java.util.@AnnotationAList<Long>>
      - java.util.List<@AnnotationAList<Long>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BClass.@com.AnnotationAAnotherContainer<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 20
    functionName: '[com.y.BClass].junk()'
    functionSourceFile: /src/project-parent/qdox/src/it/gh-182/src/main/java/com/y/BClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BClass.@com.AnnotationAAnotherContainer<?>
    signature: '[com.y.BClass].junk()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.@com.AnnotationAList<Long>>
      - java.util.List<@com.AnnotationAList<Long>>
      - java.util.List<java.util.@AnnotationAList<Long>>
      - java.util.List<@AnnotationAList<Long>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BClass.@AnnotationAAnotherContainer<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: '[com.y.BClass].moreJunk()'
    functionSourceFile: /src/project-parent/qdox/src/it/gh-182/src/main/java/com/y/BClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BClass.@AnnotationAAnotherContainer<?>
    signature: '[com.y.BClass].moreJunk()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.@com.AnnotationAList<Long>>
      - java.util.List<@com.AnnotationAList<Long>>
      - java.util.List<java.util.@AnnotationAList<Long>>
      - java.util.List<@AnnotationAList<Long>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.y.BClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.y.BClass].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/gh-182/src/main/java/com/y/BClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.y.BClass
    signature: '[com.y.BClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.y.BClass.Container
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.y.BClass.Container].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/gh-182/src/main/java/com/y/BClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.y.BClass.Container
    signature: '[com.y.BClass.Container].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.y.BClass.AnotherContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.y.BClass.AnotherContainer].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/gh-182/src/main/java/com/y/BClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.y.BClass.AnotherContainer
    signature: '[com.y.BClass.AnotherContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: ClasspathSourcesTest:18,1
    - Dst: ClassLoader.getSystemClassLoader()
      Src: ClasspathSourcesTest:19,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addClassLoader(ClasspathSourcesTest)'
      Src: ClasspathSourcesTest:19,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: ClasspathSourcesTest:20,1
    - Dst: '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
      Src: ClasspathSourcesTest:21,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
      Src: ClasspathSourcesTest:21,1
    - Dst: '[ClasspathSourcesTest].getName()'
      Src: ClasspathSourcesTest:22,1
    - Dst: '[ClasspathSourcesTest].assertEquals(String,ClasspathSourcesTest)'
      Src: ClasspathSourcesTest:22,1
    - Dst: '[ClasspathSourcesTest].getParameters()'
      Src: ClasspathSourcesTest:23,1
    - Dst: '[ClasspathSourcesTest].get(int)'
      Src: ClasspathSourcesTest:23,1
    - Dst: '[ClasspathSourcesTest].getName()'
      Src: ClasspathSourcesTest:23,1
    - Dst: '[ClasspathSourcesTest].assertEquals(String,ClasspathSourcesTest)'
      Src: ClasspathSourcesTest:23,1
    - Dst: '[ClasspathSourcesTest].getTags()'
      Src: ClasspathSourcesTest:24,1
    - Dst: '[ClasspathSourcesTest].get(int)'
      Src: ClasspathSourcesTest:24,1
    - Dst: '[ClasspathSourcesTest].getName()'
      Src: ClasspathSourcesTest:24,1
    - Dst: '[ClasspathSourcesTest].assertEquals(String,ClasspathSourcesTest)'
      Src: ClasspathSourcesTest:24,1
    - Dst: '[ClasspathSourcesTest].getTags()'
      Src: ClasspathSourcesTest:25,1
    - Dst: '[ClasspathSourcesTest].get(int)'
      Src: ClasspathSourcesTest:25,1
    - Dst: '[ClasspathSourcesTest].getValue()'
      Src: ClasspathSourcesTest:25,1
    - Dst: '[ClasspathSourcesTest].assertEquals(String,ClasspathSourcesTest)'
      Src: ClasspathSourcesTest:25,1
    - Dst: '[ClasspathSourcesTest].getTags()'
      Src: ClasspathSourcesTest:26,1
    - Dst: '[ClasspathSourcesTest].get(int)'
      Src: ClasspathSourcesTest:26,1
    - Dst: '[ClasspathSourcesTest].getName()'
      Src: ClasspathSourcesTest:26,1
    - Dst: '[ClasspathSourcesTest].assertEquals(String,ClasspathSourcesTest)'
      Src: ClasspathSourcesTest:26,1
    - Dst: '[ClasspathSourcesTest].getTags()'
      Src: ClasspathSourcesTest:27,1
    - Dst: '[ClasspathSourcesTest].get(int)'
      Src: ClasspathSourcesTest:27,1
    - Dst: '[ClasspathSourcesTest].getValue()'
      Src: ClasspathSourcesTest:27,1
    - Dst: '[ClasspathSourcesTest].assertEquals(String,ClasspathSourcesTest)'
      Src: ClasspathSourcesTest:27,1
    - Dst: '[ClasspathSourcesTest].getTags()'
      Src: ClasspathSourcesTest:28,1
    - Dst: '[ClasspathSourcesTest].get(int)'
      Src: ClasspathSourcesTest:28,1
    - Dst: '[ClasspathSourcesTest].getName()'
      Src: ClasspathSourcesTest:28,1
    - Dst: '[ClasspathSourcesTest].assertEquals(String,ClasspathSourcesTest)'
      Src: ClasspathSourcesTest:28,1
    - Dst: '[ClasspathSourcesTest].getTags()'
      Src: ClasspathSourcesTest:29,1
    - Dst: '[ClasspathSourcesTest].get(int)'
      Src: ClasspathSourcesTest:29,1
    - Dst: '[ClasspathSourcesTest].getValue()'
      Src: ClasspathSourcesTest:29,1
    - Dst: '[ClasspathSourcesTest].assertEquals(String,ClasspathSourcesTest)'
      Src: ClasspathSourcesTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 14
    functionDepth: 3
    functionLinenumber: 14
    functionLinenumberEnd: 30
    functionName: '[ClasspathSourcesTest].testCommonsLangSources()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-224/src/test/java/ClasspathSourcesTest.java
    functionUses: 0
    functionsReached:
    - '[ClasspathSourcesTest].getValue()'
    - '[ClasspathSourcesTest].assertEquals(String,ClasspathSourcesTest)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[java.util.List<com.thoughtworks.qdox.model.JavaMethod>].get(int)'
    - ClassLoader.getSystemClassLoader()
    - '[ClasspathSourcesTest].getParameters()'
    - '[ClasspathSourcesTest].get(int)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addClassLoader(ClasspathSourcesTest)'
    - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
    - '[ClasspathSourcesTest].getTags()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    - '[ClasspathSourcesTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[ClasspathSourcesTest].testCommonsLangSources()'
  - 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: ClasspathSourcesTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[ClasspathSourcesTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-224/src/test/java/ClasspathSourcesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ClasspathSourcesTest
    signature: '[ClasspathSourcesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: MissingAnnotationsTest:15,1
    - Dst: '[java.io.File].<init>(String)'
      Src: MissingAnnotationsTest:16,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(java.io.File)'
      Src: MissingAnnotationsTest:16,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getPackages()'
      Src: MissingAnnotationsTest:17,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>].iterator()'
      Src: MissingAnnotationsTest:17,1
    - Dst: '[MissingAnnotationsTest].next()'
      Src: MissingAnnotationsTest:17,1
    - Dst: '[MissingAnnotationsTest].getAnnotations()'
      Src: MissingAnnotationsTest:17,1
    - Dst: '[MissingAnnotationsTest].size()'
      Src: MissingAnnotationsTest:17,1
    - Dst: '[MissingAnnotationsTest].assertEquals(int,MissingAnnotationsTest)'
      Src: MissingAnnotationsTest:17,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: MissingAnnotationsTest:20,1
    - Dst: '[java.io.File].<init>(String)'
      Src: MissingAnnotationsTest:21,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(java.io.File)'
      Src: MissingAnnotationsTest:21,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getPackages()'
      Src: MissingAnnotationsTest:22,1
    - Dst: '[java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>].iterator()'
      Src: MissingAnnotationsTest:22,1
    - Dst: '[MissingAnnotationsTest].next()'
      Src: MissingAnnotationsTest:22,1
    - Dst: '[MissingAnnotationsTest].getAnnotations()'
      Src: MissingAnnotationsTest:22,1
    - Dst: '[MissingAnnotationsTest].size()'
      Src: MissingAnnotationsTest:22,1
    - Dst: '[MissingAnnotationsTest].assertEquals(int,MissingAnnotationsTest)'
      Src: MissingAnnotationsTest:22,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: 23
      start: 11
    functionDepth: 5
    functionLinenumber: 11
    functionLinenumberEnd: 23
    functionName: '[MissingAnnotationsTest].packageInfoAnnotationsMissing()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-223/src/test/java/MissingAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[MissingAnnotationsTest].next()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[java.util.Collection<com.thoughtworks.qdox.model.JavaPackage>].iterator()'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getPackages()'
    - '[MissingAnnotationsTest].size()'
    - '[MissingAnnotationsTest].assertEquals(int,MissingAnnotationsTest)'
    - '[MissingAnnotationsTest].getAnnotations()'
    linkageType: ''
    returnType: void
    signature: '[MissingAnnotationsTest].packageInfoAnnotationsMissing()'
  - 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: MissingAnnotationsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[MissingAnnotationsTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-223/src/test/java/MissingAnnotationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MissingAnnotationsTest
    signature: '[MissingAnnotationsTest].<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: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7
      start: 5
    functionDepth: 0
    functionLinenumber: 5
    functionLinenumberEnd: 7
    functionName: '[com.x.QClass].someMethod()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-223/src/main/java/com/x/QClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.x.QClass].someMethod()'
  - 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.x.QClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.x.QClass].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-223/src/main/java/com/x/QClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.x.QClass
    signature: '[com.x.QClass].<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: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 8
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 8
    functionName: '[com.y.BClass].someMethod()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-223/src/main/java/com/y/BClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.y.BClass].someMethod()'
  - 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.y.BClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.y.BClass].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-223/src/main/java/com/y/BClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.y.BClass
    signature: '[com.y.BClass].<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: true
      returnValueGenericType: x.Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[x.Test].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-241/src/test/resources/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: x.Test
    signature: '[x.Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Test.A
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[Test.A].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-241/src/test/resources/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Test.A
    signature: '[Test.A].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Test.A.B
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[Test.A.B].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-241/src/test/resources/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Test.A.B
    signature: '[Test.A.B].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Test.A.B.C
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[Test.A.B.C].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-241/src/test/resources/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Test.A.B.C
    signature: '[Test.A.B.C].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Test.A.B.C.D
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[Test.A.B.C.D].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-241/src/test/resources/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Test.A.B.C.D
    signature: '[Test.A.B.C.D].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Test.A.B.C.D.E
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[Test.A.B.C.D.E].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-241/src/test/resources/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Test.A.B.C.D.E
    signature: '[Test.A.B.C.D.E].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Test.A.B.C.D.E.F
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[Test.A.B.C.D.E.F].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-241/src/test/resources/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Test.A.B.C.D.E.F
    signature: '[Test.A.B.C.D.E.F].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Test.A.B.C.D.E.F.G
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[Test.A.B.C.D.E.F.G].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-241/src/test/resources/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Test.A.B.C.D.E.F.G
    signature: '[Test.A.B.C.D.E.F.G].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Test.A.B.C.D.E.F.G.H
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[Test.A.B.C.D.E.F.G.H].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-241/src/test/resources/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Test.A.B.C.D.E.F.G.H
    signature: '[Test.A.B.C.D.E.F.G.H].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Test.A.B.C.D.E.F.G.H.I
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[Test.A.B.C.D.E.F.G.H.I].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-241/src/test/resources/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Test.A.B.C.D.E.F.G.H.I
    signature: '[Test.A.B.C.D.E.F.G.H.I].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Test.A.B.C.D.E.F.G.H.I.J
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[Test.A.B.C.D.E.F.G.H.I.J].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-241/src/test/resources/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Test.A.B.C.D.E.F.G.H.I.J
    signature: '[Test.A.B.C.D.E.F.G.H.I.J].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Test.A.B.C.D.E.F.G.H.I.J.K
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[Test.A.B.C.D.E.F.G.H.I.J.K].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-241/src/test/resources/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Test.A.B.C.D.E.F.G.H.I.J.K
    signature: '[Test.A.B.C.D.E.F.G.H.I.J.K].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Test.A.B.C.D.E.F.G.H.I.J.K.L
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[Test.A.B.C.D.E.F.G.H.I.J.K.L].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-241/src/test/resources/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Test.A.B.C.D.E.F.G.H.I.J.K.L
    signature: '[Test.A.B.C.D.E.F.G.H.I.J.K.L].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Test.A.B.C.D.E.F.G.H.I.J.K.L.M
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-241/src/test/resources/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Test.A.B.C.D.E.F.G.H.I.J.K.L.M
    signature: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Test.A.B.C.D.E.F.G.H.I.J.K.L.M.N
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M.N].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-241/src/test/resources/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Test.A.B.C.D.E.F.G.H.I.J.K.L.M.N
    signature: '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M.N].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: QDoxPropertiesTest:16,1
    - Dst: '[java.io.File].<init>(String)'
      Src: QDoxPropertiesTest:17,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.File)'
      Src: QDoxPropertiesTest:17,1
    - Dst: '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
      Src: QDoxPropertiesTest:19,1
    - Dst: '[QDoxPropertiesTest].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: QDoxPropertiesTest:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 13
    functionDepth: 3
    functionLinenumber: 13
    functionLinenumberEnd: 20
    functionName: '[QDoxPropertiesTest].customStateStackSize()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-241/src/test/java/QDoxPropertiesTest.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
    - '[QDoxPropertiesTest].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[java.io.File].<init>(String)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[QDoxPropertiesTest].customStateStackSize()'
  - 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: QDoxPropertiesTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[QDoxPropertiesTest].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/qdox-241/src/test/java/QDoxPropertiesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: QDoxPropertiesTest
    signature: '[QDoxPropertiesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
      Src: Reproduce263Test:14,1
    - Dst: '[java.io.StringReader].<init>(Reproduce263Test)'
      Src: Reproduce263Test:20,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
      Src: Reproduce263Test:20,1
    - Dst: '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
      Src: Reproduce263Test:21,1
    - Dst: '[Reproduce263Test].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
      Src: Reproduce263Test:22,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: 23
      start: 12
    functionDepth: 3
    functionLinenumber: 12
    functionLinenumberEnd: 23
    functionName: '[Reproduce263Test].test()'
    functionSourceFile: /src/project-parent/qdox/src/it/gh-263/src/test/java/Reproduce263Test.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.StringReader)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
    - '[Reproduce263Test].assertNotNull(com.thoughtworks.qdox.model.JavaClass)'
    - '[java.io.StringReader].<init>(Reproduce263Test)'
    - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
    linkageType: ''
    returnType: void
    signature: '[Reproduce263Test].test()'
  - 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: Reproduce263Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[Reproduce263Test].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/gh-263/src/test/java/Reproduce263Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Reproduce263Test
    signature: '[Reproduce263Test].<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.Thingy
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.Thingy].<init>()'
    functionSourceFile: /src/project-parent/qdox/src/it/gh-263/src/main/java/com/Thingy.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.Thingy
    signature: '[com.Thingy].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_top(String,com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 112
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_top()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 4
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_top(String,com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: int[]
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_top()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:117,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:119,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:120,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - packed
    - offset
    - result
    argTypes:
    - String
    - int
    - int[]
    constantsTouched: []
    func_position:
      end: 124
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 124
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_top(String,int,int[])'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_top(String,int,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_blocks(String,com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:353,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 355
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_blocks()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 4
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_blocks(String,com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: int[]
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_blocks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:360,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:362,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:363,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - packed
    - offset
    - result
    argTypes:
    - String
    - int
    - int[]
    constantsTouched: []
    func_position:
      end: 367
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 367
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_blocks(String,int,int[])'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_blocks(String,int,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAction(String,com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:422,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 424
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 424
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAction()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 4
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAction(String,com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: int[]
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:429,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:431,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:432,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - packed
    - offset
    - result
    argTypes:
    - String
    - int
    - int[]
    constantsTouched: []
    func_position:
      end: 436
      start: 426
    functionDepth: 1
    functionLinenumber: 426
    functionLinenumberEnd: 436
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAction(String,int,int[])'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAction(String,int,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackRowMap(String,com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:536,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 538
      start: 533
    functionDepth: 0
    functionLinenumber: 533
    functionLinenumberEnd: 538
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackRowMap()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 4
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackRowMap(String,com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: int[]
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackRowMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:543,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:545,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:546,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - packed
    - offset
    - result
    argTypes:
    - String
    - int
    - int[]
    constantsTouched: []
    func_position:
      end: 549
      start: 540
    functionDepth: 1
    functionLinenumber: 540
    functionLinenumberEnd: 549
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackRowMap(String,int,int[])'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackRowMap(String,int,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpacktrans(String,com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1549,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1551
      start: 1546
    functionDepth: 0
    functionLinenumber: 1546
    functionLinenumberEnd: 1551
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpacktrans()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 4
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpacktrans(String,com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: int[]
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpacktrans()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1556,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1558,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1559,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - packed
    - offset
    - result
    argTypes:
    - String
    - int
    - int[]
    constantsTouched: []
    func_position:
      end: 1564
      start: 1553
    functionDepth: 1
    functionLinenumber: 1553
    functionLinenumberEnd: 1564
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpacktrans(String,int,int[])'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpacktrans(String,int,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAttribute(String,com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1615,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1617
      start: 1612
    functionDepth: 0
    functionLinenumber: 1612
    functionLinenumberEnd: 1617
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAttribute()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 4
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAttribute(String,com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: int[]
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1622,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1624,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1625,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - packed
    - offset
    - result
    argTypes:
    - String
    - int
    - int[]
    constantsTouched: []
    func_position:
      end: 1629
      start: 1619
    functionDepth: 1
    functionLinenumber: 1619
    functionLinenumberEnd: 1629
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAttribute(String,int,int[])'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAttribute(String,int,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].text()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1715,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].write(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1715,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1716
      start: 1714
    functionDepth: 2
    functionLinenumber: 1714
    functionLinenumberEnd: 1716
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].write()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].write(String)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].text()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].write()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1721,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1725
      start: 1718
    functionDepth: 0
    functionLinenumber: 1718
    functionLinenumberEnd: 1725
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].write(String)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 1
    functionsReached:
    - '[java.io.Writer].write(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].write(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yytext()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1728,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1729
      start: 1727
    functionDepth: 1
    functionLinenumber: 1727
    functionLinenumberEnd: 1729
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].text()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yytext()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].text()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yylex()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1736,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1737
      start: 1731
    functionDepth: 4
    functionLinenumber: 1731
    functionLinenumberEnd: 1737
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].lex()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yylex()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].lex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.abs(int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1740,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1741
      start: 1739
    functionDepth: 0
    functionLinenumber: 1739
    functionLinenumberEnd: 1741
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getLine()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 2
    functionsReached:
    - Math.abs(int)
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1745
      start: 1743
    functionDepth: 0
    functionLinenumber: 1743
    functionLinenumberEnd: 1745
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getColumn()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yybegin(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1749,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newState
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1750
      start: 1747
    functionDepth: 1
    functionLinenumber: 1747
    functionLinenumberEnd: 1750
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yybegin(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yybegin()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1753,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1754
      start: 1752
    functionDepth: 0
    functionLinenumber: 1752
    functionLinenumberEnd: 1754
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yybegin()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].toString()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1757,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1758,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1760
      start: 1756
    functionDepth: 0
    functionLinenumber: 1756
    functionLinenumberEnd: 1760
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 7
    functionsReached:
    - '[StringBuffer].toString()'
    - '[StringBuffer].<init>(int)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<com.thoughtworks.qdox.parser.CommentHandler>].add(com.thoughtworks.qdox.parser.CommentHandler)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.CommentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handler
    argTypes:
    - com.thoughtworks.qdox.parser.CommentHandler
    constantsTouched: []
    func_position:
      end: 1764
      start: 1762
    functionDepth: 0
    functionLinenumber: 1762
    functionLinenumberEnd: 1764
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].addCommentHandler(com.thoughtworks.qdox.parser.CommentHandler)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 0
    functionsReached:
    - '[List<com.thoughtworks.qdox.parser.CommentHandler>].add(com.thoughtworks.qdox.parser.CommentHandler)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].addCommentHandler(com.thoughtworks.qdox.parser.CommentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.parseInt(String)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1771,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - defaultValue
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1778
      start: 1766
    functionDepth: 0
    functionLinenumber: 1766
    functionLinenumberEnd: 1778
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].parseValue(String,int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 0
    functionsReached:
    - Integer.parseInt(String)
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].parseValue(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1784,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1786
      start: 1780
    functionDepth: 1
    functionLinenumber: 1780
    functionLinenumberEnd: 1786
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getLine()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.abs(int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1791
      start: 1788
    functionDepth: 0
    functionLinenumber: 1788
    functionLinenumberEnd: 1791
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].resetAnnotatedElementLine()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 1
    functionsReached:
    - Math.abs(int)
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].resetAnnotatedElementLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_top()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:83,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_blocks()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:130,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAction()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:372,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackRowMap()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:442,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpacktrans()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:554,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAttribute()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1587,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzMaxBufferLen()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1644,1
    - Dst: Math.min(int,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1644,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzMaxBufferLen()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1673,1
    - Dst: Math.min(int,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1673,1
    - Dst: '[ArrayList].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1694,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1707,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.Reader)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.impl.JFlexLexer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - reader
    - writer
    argTypes:
    - java.io.Reader
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 1796
      start: 1793
    functionDepth: 2
    functionLinenumber: 1793
    functionLinenumberEnd: 1796
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.Reader,java.io.Writer)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>()'
    - Math.min(int,int)
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpacktrans()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAttribute()'
    - '[StringBuffer].<init>(int)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzMaxBufferLen()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.Reader)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackRowMap()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAction()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_blocks()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_top()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.impl.JFlexLexer
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.Reader,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_top()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:83,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_blocks()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:130,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAction()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:372,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackRowMap()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:442,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpacktrans()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:554,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAttribute()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1587,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzMaxBufferLen()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1644,1
    - Dst: Math.min(int,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1644,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzMaxBufferLen()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1673,1
    - Dst: Math.min(int,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1673,1
    - Dst: '[ArrayList].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1694,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1707,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1799,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.InputStreamReader)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1799,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.impl.JFlexLexer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 1800
      start: 1798
    functionDepth: 1
    functionLinenumber: 1798
    functionLinenumberEnd: 1800
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.InputStream)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 1
    functionsReached:
    - '[ArrayList].<init>()'
    - Math.min(int,int)
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpacktrans()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAttribute()'
    - '[StringBuffer].<init>(int)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzMaxBufferLen()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.InputStreamReader)'
    - '[java.io.InputStreamReader].<init>(java.io.InputStream)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackRowMap()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAction()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_blocks()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_top()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.impl.JFlexLexer
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_top()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:83,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_blocks()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:130,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAction()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:372,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackRowMap()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:442,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpacktrans()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:554,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAttribute()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1587,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzMaxBufferLen()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1644,1
    - Dst: Math.min(int,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1644,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzMaxBufferLen()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1673,1
    - Dst: Math.min(int,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1673,1
    - Dst: '[ArrayList].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1694,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1707,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.InputStream)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1803,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.impl.JFlexLexer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - stream
    - writer
    argTypes:
    - java.io.InputStream
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 1805
      start: 1802
    functionDepth: 2
    functionLinenumber: 1802
    functionLinenumberEnd: 1805
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.InputStream,java.io.Writer)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>()'
    - Math.min(int,int)
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpacktrans()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAttribute()'
    - '[StringBuffer].<init>(int)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzMaxBufferLen()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.InputStream)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackRowMap()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAction()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_blocks()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_top()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.impl.JFlexLexer
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.InputStream,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_top()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:83,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_blocks()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:130,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAction()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:372,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackRowMap()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:442,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpacktrans()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:554,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAttribute()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1587,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzMaxBufferLen()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1644,1
    - Dst: Math.min(int,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1644,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzMaxBufferLen()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1673,1
    - Dst: Math.min(int,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1673,1
    - Dst: '[ArrayList].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1694,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1707,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getClass()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1815,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getClassLoader()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1815,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getResourceAsStream(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1815,1
    - Dst: '[Properties].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1818,1
    - Dst: '[Properties].load(com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1821,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].parseValue(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1822,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].close()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1832,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.impl.JFlexLexer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 1841
      start: 1814
    functionDepth: 1
    functionLinenumber: 1814
    functionLinenumberEnd: 1841
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.Reader)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 2
    functionsReached:
    - '[ArrayList].<init>()'
    - Math.min(int,int)
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpacktrans()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getClassLoader()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAttribute()'
    - '[StringBuffer].<init>(int)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].parseValue(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[Properties].<init>()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].close()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getClass()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzMaxBufferLen()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackRowMap()'
    - '[Properties].load(com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAction()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_blocks()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_top()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getResourceAsStream(String)'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.impl.JFlexLexer
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1847
      start: 1845
    functionDepth: 0
    functionLinenumber: 1845
    functionLinenumberEnd: 1847
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzMaxBufferLen()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzMaxBufferLen()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1852
      start: 1850
    functionDepth: 0
    functionLinenumber: 1850
    functionLinenumberEnd: 1852
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCanGrow()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCanGrow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1860
      start: 1857
    functionDepth: 0
    functionLinenumber: 1857
    functionLinenumberEnd: 1860
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCMap(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCMap(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char,int,char,int,com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1874,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCanGrow()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1886,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzMaxBufferLen()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1888,1
    - Dst: Math.min(int,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1888,1
    - Dst: System.arraycopy(char,int,com.thoughtworks.qdox.parser.impl.JFlexLexer,int,com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1889,1
    - Dst: '[java.io.Reader].read(char,int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1897,1
    - Dst: '[java.io.EOFException].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1902,1
    - Dst: '[java.io.IOException].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1905,1
    - Dst: Character.isHighSurrogate()
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1911,1
    - Dst: '[java.io.Reader].read()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1916,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1930
      start: 1868
    functionDepth: 1
    functionLinenumber: 1868
    functionLinenumberEnd: 1930
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzRefill()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCanGrow()'
    - Character.isHighSurrogate()
    - System.arraycopy(char,int,char,int,com.thoughtworks.qdox.parser.impl.JFlexLexer)
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzMaxBufferLen()'
    - '[java.io.Reader].read(char,int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - System.arraycopy(char,int,com.thoughtworks.qdox.parser.impl.JFlexLexer,int,com.thoughtworks.qdox.parser.impl.JFlexLexer)
    - Math.min(int,int)
    - '[java.io.IOException].<init>(String)'
    - '[java.io.EOFException].<init>(String)'
    - '[java.io.Reader].read()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzRefill()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Reader].close()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1943,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1945
      start: 1938
    functionDepth: 0
    functionLinenumber: 1938
    functionLinenumberEnd: 1945
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yyclose()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 1
    functionsReached:
    - '[java.io.Reader].close()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yyclose()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yyResetPosition()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1963,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzMaxBufferLen()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1965,1
    - Dst: Math.min(int,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:1965,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 1969
      start: 1960
    functionDepth: 1
    functionLinenumber: 1960
    functionLinenumberEnd: 1969
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yyreset(java.io.Reader)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 0
    functionsReached:
    - Math.min(int,int)
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzMaxBufferLen()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yyResetPosition()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yyreset(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1985
      start: 1974
    functionDepth: 0
    functionLinenumber: 1974
    functionLinenumberEnd: 1985
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yyResetPosition()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yyResetPosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1995
      start: 1993
    functionDepth: 0
    functionLinenumber: 1993
    functionLinenumberEnd: 1995
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yyatEOF()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yyatEOF()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2005
      start: 2003
    functionDepth: 0
    functionLinenumber: 2003
    functionLinenumberEnd: 2005
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yystate()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yystate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newState
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2015
      start: 2013
    functionDepth: 0
    functionLinenumber: 2013
    functionLinenumberEnd: 2015
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yybegin(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yybegin(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char,int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2024,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2025
      start: 2023
    functionDepth: 0
    functionLinenumber: 2023
    functionLinenumberEnd: 2025
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yytext()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 2
    functionsReached:
    - '[String].<init>(char,int,com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yytext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - position
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2039
      start: 2037
    functionDepth: 0
    functionLinenumber: 2037
    functionLinenumberEnd: 2039
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yycharat(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yycharat(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2049
      start: 2047
    functionDepth: 0
    functionLinenumber: 2047
    functionLinenumberEnd: 2049
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yylength()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yylength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Error].<init>(com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2074,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - errorCode
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2075
      start: 2066
    functionDepth: 0
    functionLinenumber: 2066
    functionLinenumberEnd: 2075
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzScanError(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 2
    functionsReached:
    - '[Error].<init>(com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzScanError(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yylength()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2087,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzScanError(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2088,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2091
      start: 2086
    functionDepth: 1
    functionLinenumber: 2086
    functionLinenumberEnd: 2091
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yypushback(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzScanError(int)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yylength()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yypushback(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yyclose()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2103
      start: 2098
    functionDepth: 1
    functionLinenumber: 2098
    functionLinenumberEnd: 2103
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzDoEOF()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yyclose()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzDoEOF()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.codePointAt(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2139,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2140,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzRefill()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2179,1
    - Dst: Character.codePointAt(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2207,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2208,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzRefill()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2218,1
    - Dst: Character.codePointAt(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2229,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2230,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCMap(com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2233,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzDoEOF()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2252,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yytext()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2258,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2258,1
    - Dst: '[StringBuffer].append(char)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2263,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2263,1
    - Dst: '[StringBuffer].append(char)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2278,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2278,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2286,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2299,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].resetAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2314,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2326,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2328,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2343,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2344,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].resetAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2360,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2365,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2368,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yypushback(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2370,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yystate()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2374,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2390,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yystate()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2391,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yytext()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2404,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2404,1
    - Dst: '[StringBuffer].append(char)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2410,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2417,1
    - Dst: '[StringBuffer].append(char)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2422,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2429,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2435,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2437,1
    - Dst: '[StringBuffer].append(char)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2443,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2445,1
    - Dst: '[StringBuffer].append(char)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2450,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2454,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2463,1
    - Dst: '[StringBuffer].append(char)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2466,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].resetAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2472,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2476,1
    - Dst: '[StringBuffer].append(char)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2479,1
    - Dst: '[StringBuffer].append(char)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2485,1
    - Dst: '[StringBuffer].append(char)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2493,1
    - Dst: '[StringBuffer].append(char)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2506,1
    - Dst: '[StringBuffer].append(char)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2511,1
    - Dst: '[StringBuffer].append(char)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2516,1
    - Dst: '[StringBuffer].append(char)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2523,1
    - Dst: '[StringBuffer].append(char)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2532,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2532,1
    - Dst: '[StringBuffer].append(char)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2537,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2537,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yytext()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2542,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2542,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2542,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2552,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2552,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2562,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2562,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2572,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2652,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2652,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2657,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2657,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2662,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yypushback(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2664,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2674,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2682,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2689,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2706,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2721,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2727,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].resetAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2732,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2732,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2737,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2737,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2742,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2742,1
    - Dst: Character.offsetByCodePoints(com.thoughtworks.qdox.parser.impl.JFlexLexer,int,com.thoughtworks.qdox.parser.impl.JFlexLexer,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2748,1
    - Dst: '[StringBuffer].append(char)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2750,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2756,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2761,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2766,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2771,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2771,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2881,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2886,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2891,1
    - Dst: Character.codePointAt(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2905,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2906,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCMap(com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2907,1
    - Dst: Character.codePointBefore(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2919,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2920,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCMap(com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2921,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].resetAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2925,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2925,1
    - Dst: Character.codePointAt(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2939,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2940,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCMap(com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2941,1
    - Dst: Character.codePointBefore(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2953,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2954,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCMap(com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2955,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2964,1
    - Dst: Character.codePointAt(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2978,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2979,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCMap(com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2980,1
    - Dst: Character.codePointBefore(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2992,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2993,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCMap(com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2994,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2998,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2998,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].resetAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:2998,1
    - Dst: Character.codePointAt(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3012,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3013,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCMap(com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3014,1
    - Dst: Character.codePointBefore(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3026,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3027,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCMap(com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3028,1
    - Dst: Character.codePointAt(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3046,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3047,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCMap(com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3048,1
    - Dst: Character.codePointBefore(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3060,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3061,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCMap(com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3062,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3066,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3066,1
    - Dst: Character.codePointAt(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3080,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3081,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCMap(com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3082,1
    - Dst: Character.codePointBefore(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3094,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.JFlexLexer)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3095,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCMap(com.thoughtworks.qdox.parser.impl.JFlexLexer)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3096,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3100,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3115,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3123,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3123,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3148,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3148,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3153,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3158,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3161,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3204,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3209,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].text()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3215,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3215,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getColumn()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3215,1
    - Dst: handler.onComment(String,int,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3215,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3221,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3224,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3230,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3255,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3260,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3268,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3269,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3280,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3285,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3295,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3320,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3320,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3326,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3331,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3341,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3346,1
    - Dst: Character.offsetByCodePoints(com.thoughtworks.qdox.parser.impl.JFlexLexer,int,com.thoughtworks.qdox.parser.impl.JFlexLexer,int,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3352,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3354,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3357,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3363,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3368,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3373,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3378,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3383,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3386,1
    - Dst: Character.offsetByCodePoints(com.thoughtworks.qdox.parser.impl.JFlexLexer,int,com.thoughtworks.qdox.parser.impl.JFlexLexer,int,int)
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3393,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3395,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3398,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3404,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3409,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3414,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3417,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3438,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzScanError(int)'
      Src: com.thoughtworks.qdox.parser.impl.JFlexLexer:3443,1
    CyclomaticComplexity: 739
    EdgeCount: 739
    ICount: 581
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - java.io.Writer
      - List<com.thoughtworks.qdox.parser.CommentHandler>
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - int
      - int
      - int
      - StringBuffer
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.parser.JavaLexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3447
      start: 2115
    functionDepth: 3
    functionLinenumber: 2115
    functionLinenumberEnd: 3447
    functionName: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yylex()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
    - handler.onComment(String,int,int)
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getLine()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzScanError(int)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].resetAnnotatedElementLine()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzDoEOF()'
    - Character.codePointAt(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer,int)
    - Character.offsetByCodePoints(com.thoughtworks.qdox.parser.impl.JFlexLexer,int,com.thoughtworks.qdox.parser.impl.JFlexLexer,int,int)
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCMap(com.thoughtworks.qdox.parser.impl.JFlexLexer)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getColumn()'
    - Character.codePointAt(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer)
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yytext()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].text()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yypushback(int)'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yystate()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzRefill()'
    - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
    - Character.codePointBefore(com.thoughtworks.qdox.parser.impl.JFlexLexer,com.thoughtworks.qdox.parser.impl.JFlexLexer,int)
    - '[StringBuffer].append(String)'
    - Character.offsetByCodePoints(com.thoughtworks.qdox.parser.impl.JFlexLexer,int,com.thoughtworks.qdox.parser.impl.JFlexLexer,int)
    - '[StringBuffer].append(char)'
    - Character.charCount(com.thoughtworks.qdox.parser.impl.JFlexLexer)
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yylex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParserVal.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParserVal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>(double)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParserVal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>(String)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParserVal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>(Object)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParserVal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 68
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].debug(String)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 2
    functionsReached:
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].debug(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int,int,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser,int,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:89,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 93
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 93
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_push(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(int,int,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser,int,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser)
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_push(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_pop()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_pop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cnt
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_drop(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_drop(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - relative
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_peek(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_peek(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_init()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].init_stacks()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_init()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].init_stacks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:121,1
    - Dst: System.out.println(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:123,1
    - Dst: System.out.println(String)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 125
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 125
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].dump_stacks(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - System.out.println(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser)
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].dump_stacks(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:143,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 146
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_init()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
    constantsTouched: []
    func_position:
      end: 152
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 152
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_push(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_push(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:156,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 158
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_pop()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_pop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cnt
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 166
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 166
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_drop(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_drop(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:172,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - relative
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 174
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 174
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_peek(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_peek(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
    constantsTouched: []
    func_position:
      end: 183
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 183
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].dup_yyval(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].dup_yyval(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 224
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yytable()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yytable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 232
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yycheck()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yycheck()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - lexer
    - builder
    argTypes:
    - com.thoughtworks.qdox.parser.Lexer
    - com.thoughtworks.qdox.builder.Builder
    constantsTouched: []
    func_position:
      end: 288
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 288
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].<init>(com.thoughtworks.qdox.parser.Lexer,com.thoughtworks.qdox.builder.Builder)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].<init>(com.thoughtworks.qdox.parser.Lexer,com.thoughtworks.qdox.builder.Builder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - debug
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 292
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 292
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].setDebugParser(boolean)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].setDebugParser(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - debug
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 296
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 296
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].setDebugLexer(boolean)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].setDebugLexer(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].length()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:299,1
    - Dst: '[StringBuffer].length()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:300,1
    - Dst: '[StringBuffer].charAt(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:300,1
    - Dst: Character.isWhitespace(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:301,1
    - Dst: '[StringBuffer].append(char)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:302,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:305,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - word
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 306
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 306
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].appendToBuffer(String)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].charAt(int)'
    - '[StringBuffer].append(String)'
    - Character.isWhitespace(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser)
    - '[StringBuffer].length()'
    - '[StringBuffer].append(char)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].appendToBuffer(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].toString()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:309,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].trim()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:309,1
    - Dst: '[StringBuffer].setLength(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:310,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 312
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 312
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].buffer()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].toString()'
    - '[StringBuffer].setLength(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].trim()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yyparse()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:315,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      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: 316
      start: 314
    functionDepth: 4
    functionLinenumber: 314
    functionLinenumberEnd: 316
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].parse()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 8
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yyparse()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].parse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.Lexer].lex()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:320,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:321,1
    - Dst: '[com.thoughtworks.qdox.parser.Lexer].text()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:322,1
    - Dst: System.err.println(String)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:324,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 318
    functionDepth: 1
    functionLinenumber: 318
    functionLinenumberEnd: 331
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yylex()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.Lexer].text()'
    - '[com.thoughtworks.qdox.parser.Lexer].lex()'
    - System.err.println(String)
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yylex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.Lexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:334,1
    - Dst: '[com.thoughtworks.qdox.parser.Lexer].getColumn()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:334,1
    - Dst: '[com.thoughtworks.qdox.parser.ParseException].<init>(String,int,int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:334,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 335
      start: 333
    functionDepth: 1
    functionLinenumber: 333
    functionLinenumberEnd: 335
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yyerror(String)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.ParseException].<init>(String,int,int)'
    - '[com.thoughtworks.qdox.parser.Lexer].getLine()'
    - '[com.thoughtworks.qdox.parser.Lexer].getColumn()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yyerror(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:349,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - state
    - ch
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 350
      start: 341
    functionDepth: 1
    functionLinenumber: 341
    functionLinenumberEnd: 350
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yylexdebug(int,int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].debug(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yylexdebug(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].init_stacks()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:369,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_push(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:374,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_push(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:375,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:379,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].debug(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:383,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yylex()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:386,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:387,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yylexdebug(int,int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:393,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].debug(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:401,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_push(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:404,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_push(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:405,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:417,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yyerror(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:426,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yyerror(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:436,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:439,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:444,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_push(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:446,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_push(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:447,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:454,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yyerror(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:457,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_pop()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:460,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_pop()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:461,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:474,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:484,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:486,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].dup_yyval(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:487,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].buffer()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:494,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addJavaDoc(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:494,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:500,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].appendToBuffer(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:500,1
    - Dst: '[com.thoughtworks.qdox.parser.Lexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:506,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:512,1
    - Dst: '[String].substring(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:512,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].buffer()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:512,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TagDef].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser,String,int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:512,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addJavaDocTag(com.thoughtworks.qdox.parser.structs.TagDef)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:512,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:519,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_drop(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:520,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:521,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_drop(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:522,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:526,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_push(short)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:528,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_push(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:529,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yylex()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:532,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yylexdebug(int,int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:535,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:548,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_push(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:549,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_push(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser:550,1
    CyclomaticComplexity: 66
    EdgeCount: 66
    ICount: 180
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.Lexer
      - com.thoughtworks.qdox.builder.Builder
      - int
      - int
      - boolean
      - StringBuffer
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 554
      start: 366
    functionDepth: 3
    functionLinenumber: 366
    functionLinenumberEnd: 554
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yyparse()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.structs.TagDef].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser,String,int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].init_stacks()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_push(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yylex()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_pop()'
    - '[com.thoughtworks.qdox.builder.Builder].addJavaDocTag(com.thoughtworks.qdox.parser.structs.TagDef)'
    - '[com.thoughtworks.qdox.builder.Builder].addJavaDoc(String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].debug(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].debug(String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_drop(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_push(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].appendToBuffer(String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yylexdebug(int,int)'
    - '[String].substring(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].dup_yyval(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].buffer()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_drop(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_peek(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_pop()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yyerror(String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_push(short)'
    - '[com.thoughtworks.qdox.parser.Lexer].getLine()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_peek(int)'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yyparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_top(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_top()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_top(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
    linkageType: ''
    returnType: int[]
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_top()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:74,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:76,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - packed
    - offset
    - result
    argTypes:
    - String
    - int
    - int[]
    constantsTouched: []
    func_position:
      end: 81
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 81
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_top(String,int,int[])'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_top(String,int,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_blocks(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 99
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_blocks()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_blocks(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
    linkageType: ''
    returnType: int[]
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_blocks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:104,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:106,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:107,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - packed
    - offset
    - result
    argTypes:
    - String
    - int
    - int[]
    constantsTouched: []
    func_position:
      end: 111
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 111
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_blocks(String,int,int[])'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_blocks(String,int,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAction(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 131
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAction()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAction(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
    linkageType: ''
    returnType: int[]
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:136,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:138,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:139,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - packed
    - offset
    - result
    argTypes:
    - String
    - int
    - int[]
    constantsTouched: []
    func_position:
      end: 143
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 143
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAction(String,int,int[])'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAction(String,int,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackRowMap(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 168
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackRowMap()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackRowMap(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
    linkageType: ''
    returnType: int[]
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackRowMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:173,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:175,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - packed
    - offset
    - result
    argTypes:
    - String
    - int
    - int[]
    constantsTouched: []
    func_position:
      end: 179
      start: 170
    functionDepth: 1
    functionLinenumber: 170
    functionLinenumberEnd: 179
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackRowMap(String,int,int[])'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackRowMap(String,int,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpacktrans(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 218
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpacktrans()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpacktrans(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
    linkageType: ''
    returnType: int[]
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpacktrans()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:223,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:225,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:226,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - packed
    - offset
    - result
    argTypes:
    - String
    - int
    - int[]
    constantsTouched: []
    func_position:
      end: 231
      start: 220
    functionDepth: 1
    functionLinenumber: 220
    functionLinenumberEnd: 231
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpacktrans(String,int,int[])'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpacktrans(String,int,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAttribute(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 268
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAttribute()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAttribute(String,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
    linkageType: ''
    returnType: int[]
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:273,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:275,1
    - Dst: '[String].charAt()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:276,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - packed
    - offset
    - result
    argTypes:
    - String
    - int
    - int[]
    constantsTouched: []
    func_position:
      end: 280
      start: 270
    functionDepth: 1
    functionLinenumber: 270
    functionLinenumberEnd: 280
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAttribute(String,int,int[])'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAttribute(String,int,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yylex()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:354,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 353
    functionDepth: 3
    functionLinenumber: 353
    functionLinenumberEnd: 355
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].lex()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yylex()'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].lex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yytext()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:358,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 359
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].text()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 2
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yytext()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].text()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 363
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 363
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].getLine()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].getLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lineOffset
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 367
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 367
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].setLineOffset(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].setLineOffset(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 371
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].getColumn()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].getColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnOffset
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 375
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 375
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].setColumnOffset(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].setColumnOffset(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].toString()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:378,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:379,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 381
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 381
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].getCodeBody()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 3
    functionsReached:
    - '[StringBuffer].toString()'
    - '[StringBuffer].<init>(int)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].getCodeBody()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yybegin(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newState
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 386
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 386
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].pushState(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yybegin(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].pushState(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yybegin()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 390
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 390
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].popState()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yybegin()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].popState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - relative
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 399
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 399
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].peekState(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].peekState(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_top()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:59,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_blocks()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:87,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAction()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:116,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackRowMap()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:149,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpacktrans()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:184,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAttribute()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:254,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzMaxBufferLen()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:295,1
    - Dst: Math.min(int,int)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:295,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzMaxBufferLen()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:324,1
    - Dst: Math.min(int,int)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:324,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 409
      start: 407
    functionDepth: 1
    functionLinenumber: 407
    functionLinenumberEnd: 409
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.Reader)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAction()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackRowMap()'
    - Math.min(int,int)
    - '[StringBuffer].<init>(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_blocks()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_top()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAttribute()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzMaxBufferLen()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpacktrans()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 415
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 415
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzMaxBufferLen()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzMaxBufferLen()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 420
      start: 418
    functionDepth: 0
    functionLinenumber: 418
    functionLinenumberEnd: 420
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzCanGrow()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzCanGrow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 428
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 428
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzCMap(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzCMap(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char,int,char,int,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:442,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzCanGrow()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:454,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzMaxBufferLen()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:456,1
    - Dst: Math.min(int,int)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:456,1
    - Dst: System.arraycopy(char,int,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,int,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:457,1
    - Dst: '[java.io.Reader].read(char,int,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:465,1
    - Dst: '[java.io.EOFException].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:470,1
    - Dst: '[java.io.IOException].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:473,1
    - Dst: Character.isHighSurrogate()
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:479,1
    - Dst: '[java.io.Reader].read()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:484,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 498
      start: 436
    functionDepth: 1
    functionLinenumber: 436
    functionLinenumberEnd: 498
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzRefill()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached:
    - Character.isHighSurrogate()
    - System.arraycopy(char,int,char,int,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzCanGrow()'
    - '[java.io.Reader].read(char,int,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzMaxBufferLen()'
    - '[java.io.IOException].<init>(String)'
    - Math.min(int,int)
    - System.arraycopy(char,int,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,int,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)
    - '[java.io.EOFException].<init>(String)'
    - '[java.io.Reader].read()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzRefill()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Reader].close()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:511,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 513
      start: 506
    functionDepth: 0
    functionLinenumber: 506
    functionLinenumberEnd: 513
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yyclose()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached:
    - '[java.io.Reader].close()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yyclose()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yyResetPosition()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:531,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzMaxBufferLen()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:533,1
    - Dst: Math.min(int,int)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:533,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 537
      start: 528
    functionDepth: 1
    functionLinenumber: 528
    functionLinenumberEnd: 537
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yyreset(java.io.Reader)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yyResetPosition()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzMaxBufferLen()'
    - Math.min(int,int)
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yyreset(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 553
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 553
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yyResetPosition()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yyResetPosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 563
      start: 561
    functionDepth: 0
    functionLinenumber: 561
    functionLinenumberEnd: 563
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yyatEOF()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yyatEOF()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 573
      start: 571
    functionDepth: 0
    functionLinenumber: 571
    functionLinenumberEnd: 573
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yystate()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yystate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newState
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 583
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 583
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yybegin(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yybegin(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char,int,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:592,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 593
      start: 591
    functionDepth: 0
    functionLinenumber: 591
    functionLinenumberEnd: 593
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yytext()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 2
    functionsReached:
    - '[String].<init>(char,int,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yytext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - position
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 607
      start: 605
    functionDepth: 0
    functionLinenumber: 605
    functionLinenumberEnd: 607
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yycharat(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yycharat(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 617
      start: 615
    functionDepth: 0
    functionLinenumber: 615
    functionLinenumberEnd: 617
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yylength()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yylength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Error].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:642,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - errorCode
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 643
      start: 634
    functionDepth: 0
    functionLinenumber: 634
    functionLinenumberEnd: 643
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzScanError(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 2
    functionsReached:
    - '[Error].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzScanError(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yylength()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:655,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzScanError(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:656,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 659
      start: 654
    functionDepth: 1
    functionLinenumber: 654
    functionLinenumberEnd: 659
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yypushback(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yylength()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzScanError(int)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yypushback(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yyclose()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:670,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 671
      start: 666
    functionDepth: 1
    functionLinenumber: 666
    functionLinenumberEnd: 671
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzDoEOF()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yyclose()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzDoEOF()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.codePointAt(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:707,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:708,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzRefill()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:747,1
    - Dst: Character.codePointAt(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:775,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:776,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzRefill()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:786,1
    - Dst: Character.codePointAt(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:797,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:798,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzCMap(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:801,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzDoEOF()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:820,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yytext()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:826,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:826,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yypushback(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:831,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:832,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:837,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yypushback(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:842,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:843,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yypushback(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:848,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:849,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:850,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yypushback(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:855,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:856,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:857,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:862,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:868,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:869,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:874,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yytext()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:880,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:880,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:881,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:886,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:887,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:892,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:893,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:898,1
    - Dst: Character.offsetByCodePoints(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,int,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,int)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:905,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:907,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:912,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:918,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:919,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:930,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:931,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:936,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:937,1
    - Dst: Character.codePointAt(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:952,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:953,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzCMap(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:954,1
    - Dst: Character.codePointBefore(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,int)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:966,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:967,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzCMap(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:968,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:972,1
    - Dst: '[StringBuffer].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:978,1
    - Dst: Character.codePointAt(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,int)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:992,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:993,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzCMap(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:994,1
    - Dst: Character.codePointBefore(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,int)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:1006,1
    - Dst: Character.charCount(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:1007,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzCMap(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:1008,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].popState()'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:1012,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yypushback(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:1018,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].pushState(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:1019,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzScanError(int)'
      Src: com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer:1025,1
    CyclomaticComplexity: 123
    EdgeCount: 123
    ICount: 205
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int[]
      - String
      - int
      - int
      - int
      - String
      - int[]
      - String
      - java.io.Reader
      - int
      - int
      - char
      - int
      - int
      - int
      - int
      - boolean
      - int
      - boolean[]
      - int
      - int
      - long
      - boolean
      - boolean
      - int
      - int
      - int
      - int[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.thoughtworks.qdox.parser.Lexer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1029
      start: 683
    functionDepth: 2
    functionLinenumber: 683
    functionLinenumberEnd: 1029
    functionName: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yylex()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
    functionUses: 1
    functionsReached:
    - Character.codePointAt(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)
    - '[StringBuffer].append(String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].pushState(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzRefill()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzDoEOF()'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].popState()'
    - Character.charCount(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yypushback(int)'
    - Character.codePointAt(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,int)
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzCMap(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer)'
    - Character.offsetByCodePoints(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,int,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,int)
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yytext()'
    - Character.codePointBefore(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,int)
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzScanError(int)'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yylex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: com.thoughtworks.qdox.parser.impl.Parser:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 70
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].debug(String)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 2
    functionsReached:
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].debug(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int,int,com.thoughtworks.qdox.parser.impl.Parser,int,com.thoughtworks.qdox.parser.impl.Parser)
      Src: com.thoughtworks.qdox.parser.impl.Parser:91,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 95
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 95
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].state_push(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(int,int,com.thoughtworks.qdox.parser.impl.Parser,int,com.thoughtworks.qdox.parser.impl.Parser)
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].state_push(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].state_pop()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].state_pop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cnt
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].state_drop(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].state_drop(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - relative
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].state_peek(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].state_peek(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_init()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 116
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].init_stacks()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].val_init()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].init_stacks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(com.thoughtworks.qdox.parser.impl.Parser)
      Src: com.thoughtworks.qdox.parser.impl.Parser:123,1
    - Dst: System.out.println(com.thoughtworks.qdox.parser.impl.Parser)
      Src: com.thoughtworks.qdox.parser.impl.Parser:125,1
    - Dst: System.out.println(String)
      Src: com.thoughtworks.qdox.parser.impl.Parser:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 127
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 127
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].dump_stacks(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - System.out.println(com.thoughtworks.qdox.parser.impl.Parser)
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].dump_stacks(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser.Value].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:142,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser.Value].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 145
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].val_init()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser.Value].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].val_init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(Value,int,com.thoughtworks.qdox.parser.impl.Parser,int,com.thoughtworks.qdox.parser.impl.Parser)
      Src: com.thoughtworks.qdox.parser.impl.Parser:156,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Value
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 160
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 160
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].val_push(Value)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(Value,int,com.thoughtworks.qdox.parser.impl.Parser,int,com.thoughtworks.qdox.parser.impl.Parser)
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].val_push(Value)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Value
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].val_pop()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Value
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].val_pop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cnt
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 168
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 168
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].val_drop(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].val_drop(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Value
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - relative
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 172
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 172
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Value
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Value
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Value
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 176
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 176
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].dup_yyval(Value)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Value
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].dup_yyval(Value)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1093
      start: 603
    functionDepth: 0
    functionLinenumber: 603
    functionLinenumberEnd: 1093
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].yytable()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].yytable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1756
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1586
      start: 1096
    functionDepth: 0
    functionLinenumber: 1096
    functionLinenumberEnd: 1586
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].yycheck()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].yycheck()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].length()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2031,1
    - Dst: '[StringBuilder].length()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2032,1
    - Dst: '[StringBuilder].charAt(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2032,1
    - Dst: Character.isWhitespace(com.thoughtworks.qdox.parser.impl.Parser)
      Src: com.thoughtworks.qdox.parser.impl.Parser:2033,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2034,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2037,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - word
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2038
      start: 2030
    functionDepth: 1
    functionLinenumber: 2030
    functionLinenumberEnd: 2038
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].appendToBuffer(String)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - Character.isWhitespace(com.thoughtworks.qdox.parser.impl.Parser)
    - '[StringBuilder].charAt(int)'
    - '[StringBuilder].length()'
    - '[StringBuilder].append(char)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].appendToBuffer(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].toString()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2041,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].trim()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2041,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2042,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2044
      start: 2040
    functionDepth: 0
    functionLinenumber: 2040
    functionLinenumberEnd: 2044
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].buffer()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].setLength(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].trim()'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2006,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2007,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2008,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2013,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2014,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2015,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2016,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2018,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2019,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2020,1
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2021,1
    - Dst: '[java.util.Stack].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2024,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2025,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].addCommentHandler()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2048,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.impl.Parser
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - lexer
    - builder
    argTypes:
    - com.thoughtworks.qdox.parser.JavaLexer
    - com.thoughtworks.qdox.builder.Builder
    constantsTouched: []
    func_position:
      end: 2051
      start: 2046
    functionDepth: 2
    functionLinenumber: 2046
    functionLinenumberEnd: 2051
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 75
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedHashSet].<init>()'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].<init>()'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>()'
    - '[StringBuilder].<init>()'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].<init>()'
    - '[java.util.Stack].<init>()'
    - '[com.thoughtworks.qdox.parser.JavaLexer].addCommentHandler()'
    - '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].<init>()'
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.impl.Parser
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - debug
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2055
      start: 2053
    functionDepth: 0
    functionLinenumber: 2053
    functionLinenumberEnd: 2055
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].setDebugParser(boolean)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].setDebugParser(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - debug
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2059
      start: 2057
    functionDepth: 0
    functionLinenumber: 2057
    functionLinenumberEnd: 2059
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].setDebugLexer(boolean)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].setDebugLexer(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].yyparse()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2065,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2066
      start: 2064
    functionDepth: 4
    functionLinenumber: 2064
    functionLinenumberEnd: 2066
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 77
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].yyparse()'
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].lex()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2070,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser.Value].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2071,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].text()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2072,1
    - Dst: System.err.println(String)
      Src: com.thoughtworks.qdox.parser.impl.Parser:2074,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2081
      start: 2068
    functionDepth: 1
    functionLinenumber: 2068
    functionLinenumberEnd: 2081
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].yylex()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser.Value].<init>()'
    - '[com.thoughtworks.qdox.parser.JavaLexer].text()'
    - '[com.thoughtworks.qdox.parser.JavaLexer].lex()'
    - System.err.println(String)
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].yylex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2084,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getColumn()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2084,1
    - Dst: '[com.thoughtworks.qdox.parser.ParseException].<init>(String,com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2084,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2085
      start: 2083
    functionDepth: 0
    functionLinenumber: 2083
    functionLinenumberEnd: 2085
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].yyerror(String)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
    - '[com.thoughtworks.qdox.parser.JavaLexer].getColumn()'
    - '[com.thoughtworks.qdox.parser.ParseException].<init>(String,com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].yyerror(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].getName()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2098,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2098,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].getName()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2099,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setName(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2099,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2100,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2100,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].getModifiers()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2101,1
    - Dst: '[java.util.Set<String>].addAll(java.util.Set<String>)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2101,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setType(com.thoughtworks.qdox.parser.structs.TypeDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2102,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].getDimensions()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2103,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setDimensions(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2103,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setEnumConstant(boolean)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2104,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setBody(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - field
    - body
    - enumConstant
    argTypes:
    - com.thoughtworks.qdox.parser.structs.TypeDef
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 2106
      start: 2097
    functionDepth: 1
    functionLinenumber: 2097
    functionLinenumberEnd: 2106
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].makeField(com.thoughtworks.qdox.parser.structs.TypeDef,String,boolean)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].setBody(String)'
    - '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].setName(String)'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].setType(com.thoughtworks.qdox.parser.structs.TypeDef)'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].<init>(String)'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].getModifiers()'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].setDimensions(int)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].getDimensions()'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].getName()'
    - '[java.util.Set<String>].addAll(java.util.Set<String>)'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].setEnumConstant(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].makeField(com.thoughtworks.qdox.parser.structs.TypeDef,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2109,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2109,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].setLineOffset(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2110,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].setColumnOffset(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2111,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.builder.Builder)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2112,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].setDebugLexer(boolean)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2113,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].setDebugParser(boolean)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2114,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].parse()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - comment
    - line
    - column
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2116
      start: 2108
    functionDepth: 5
    functionLinenumber: 2108
    functionLinenumberEnd: 2116
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].onComment(String,int,int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].setDebugParser(boolean)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.StringReader)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].setColumnOffset(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].setLineOffset(int)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].<init>(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer,com.thoughtworks.qdox.builder.Builder)'
    - '[java.io.StringReader].<init>(String)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].setDebugLexer(boolean)'
    - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].parse()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].onComment(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2129,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - state
    - ch
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2130
      start: 2121
    functionDepth: 1
    functionLinenumber: 2121
    functionLinenumberEnd: 2130
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].yylexdebug(int,int)'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.impl.Parser].debug(String)'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].yylexdebug(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].init_stacks()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2149,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].state_push(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2154,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_push(Value)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2155,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2159,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].debug(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2163,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].yylex()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2166,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2167,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].yylexdebug(int,int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2173,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].debug(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2181,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].state_push(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2184,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_push(Value)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2185,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2197,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].yyerror(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2206,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].yyerror(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2216,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].state_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2219,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2224,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].state_push(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2226,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_push(Value)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2227,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2234,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].yyerror(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2237,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].state_pop()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2240,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_pop()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2241,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2254,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2264,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2266,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].dup_yyval(Value)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2267,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2274,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ModuleDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2274,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ModuleDef].setOpen(boolean)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2275,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].setModule(com.thoughtworks.qdox.parser.structs.ModuleDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2276,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2282,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ModuleDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2282,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].setModule(com.thoughtworks.qdox.parser.structs.ModuleDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2282,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2288,1
    - Dst: '[java.util.List<String>].add(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2288,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2294,1
    - Dst: '[java.util.List<String>].add(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2294,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2300,1
    - Dst: '[ModuleDef.RequiresDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,java.util.Set<String>)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2300,1
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2301,1
    - Dst: '[ModuleDef.RequiresDef].setLineNumber(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2302,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addRequires(ModuleDef.RequiresDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2303,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2309,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2309,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef].setLineNumber(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2310,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef].getTargets()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2316,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].addAll(java.util.List<String>)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2316,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2317,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addExports(com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2318,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2324,1
    - Dst: '[ModuleDef.OpensDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2324,1
    - Dst: '[ModuleDef.OpensDef].setLineNumber(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2325,1
    - Dst: '[ModuleDef.OpensDef].getTargets()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2331,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].addAll(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2331,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2332,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addOpens(ModuleDef.OpensDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2333,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2339,1
    - Dst: '[ModuleDef.UsesDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2339,1
    - Dst: '[ModuleDef.UsesDef].setLineNumber(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2340,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addUses(ModuleDef.UsesDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2341,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2347,1
    - Dst: '[ModuleDef.ProvidesDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2347,1
    - Dst: '[ModuleDef.ProvidesDef].setLineNumber(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2348,1
    - Dst: '[ModuleDef.ProvidesDef].getImplementations()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2354,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].addAll(java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2354,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addProvides(ModuleDef.ProvidesDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2355,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2360,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2364,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2369,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2375,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.PackageDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2375,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addPackage(com.thoughtworks.qdox.parser.structs.PackageDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2375,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2381,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addImport(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2381,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2387,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addImport(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2387,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2393,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addImport(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2393,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addImport(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2399,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setType(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2405,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2406,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2406,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].getModifiers()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2407,1
    - Dst: '[java.util.Set<String>].addAll(java.util.LinkedHashSet)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2407,1
    - Dst: '[java.util.LinkedHashSet].clear()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2407,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2408,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2408,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setTypeParameters(java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2414,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].beginClass(com.thoughtworks.qdox.parser.structs.ClassDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2415,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2416,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].endClass()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2422,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2428,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].getExtends()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2434,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2434,1
    - Dst: '[java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>].add(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2434,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].getImplements()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2440,1
    - Dst: '[java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>].addAll(java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2440,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>].clear()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2441,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2447,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2453,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2455,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2455,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].makeField(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser,boolean)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2455,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].beginField(com.thoughtworks.qdox.parser.structs.FieldDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2456,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].endField()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2457,1
    - Dst: '[java.util.LinkedHashSet].clear()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2463,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2469,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2476,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2476,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].makeField(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser,boolean)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2476,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].beginField(com.thoughtworks.qdox.parser.structs.FieldDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2477,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].endField()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2478,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2484,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2484,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2490,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setBody(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2490,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].endMethod(com.thoughtworks.qdox.parser.structs.MethodDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2491,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2492,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].beginMethod()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2498,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2499,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2499,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].getModifiers()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2500,1
    - Dst: '[java.util.Set<String>].addAll(java.util.LinkedHashSet)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2500,1
    - Dst: '[java.util.LinkedHashSet].clear()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2500,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setTypeParams(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2501,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2502,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setReturnType(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2502,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2503,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2503,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2509,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setDimensions(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2509,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].beginMethod()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2515,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2516,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2516,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].getModifiers()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2517,1
    - Dst: '[java.util.Set<String>].addAll(java.util.LinkedHashSet)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2517,1
    - Dst: '[java.util.LinkedHashSet].clear()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2517,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setTypeParams(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2518,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2519,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setReturnType(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2519,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2520,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2520,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2526,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setDimensions(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2526,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].beginMethod()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2532,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2533,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2533,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].getModifiers()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2534,1
    - Dst: '[java.util.Set<String>].addAll(java.util.LinkedHashSet)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2534,1
    - Dst: '[java.util.LinkedHashSet].clear()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2534,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2535,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setReturnType(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2535,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2536,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2536,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2542,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setDimensions(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2542,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].getModifiers()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2548,1
    - Dst: '[java.util.Set<String>].addAll(java.util.LinkedHashSet)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2548,1
    - Dst: '[java.util.LinkedHashSet].clear()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2548,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2549,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setType(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2549,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2550,1
    - Dst: val_peek(0).type.getName()
      Src: com.thoughtworks.qdox.parser.impl.Parser:2550,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2550,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2551,1
    - Dst: val_peek(0).type.getDimensions()
      Src: com.thoughtworks.qdox.parser.impl.Parser:2551,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setDimensions(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2551,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setVarArgs(boolean)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2552,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addParameter(com.thoughtworks.qdox.parser.structs.FieldDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2553,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2554,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].getModifiers()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2560,1
    - Dst: '[java.util.Set<String>].addAll(java.util.LinkedHashSet)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2560,1
    - Dst: '[java.util.LinkedHashSet].clear()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2560,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2561,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setType(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2561,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2562,1
    - Dst: val_peek(0).type.getName()
      Src: com.thoughtworks.qdox.parser.impl.Parser:2562,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2562,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2563,1
    - Dst: val_peek(0).type.getDimensions()
      Src: com.thoughtworks.qdox.parser.impl.Parser:2563,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setDimensions(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2563,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setVarArgs(boolean)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2564,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addParameter(com.thoughtworks.qdox.parser.structs.FieldDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2565,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2566,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].getExceptions()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2572,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2572,1
    - Dst: '[java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>].add(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2572,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].getExceptions()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2578,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2578,1
    - Dst: '[java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>].add(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2578,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2584,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.InitDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2596,1
    - Dst: '[java.util.LinkedHashSet].contains(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2597,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.InitDef].setStatic(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2597,1
    - Dst: '[java.util.LinkedHashSet].clear()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2597,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2598,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.InitDef].setBlockContent(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2598,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addInitializer(com.thoughtworks.qdox.parser.structs.InitDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2599,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].beginConstructor()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2605,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2606,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2606,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].getModifiers()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2607,1
    - Dst: '[java.util.Set<String>].addAll(java.util.LinkedHashSet)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2607,1
    - Dst: '[java.util.LinkedHashSet].clear()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2607,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setConstructor(boolean)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2608,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2609,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2609,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2615,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setBody(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2615,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].endConstructor(com.thoughtworks.qdox.parser.structs.MethodDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2616,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2617,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].beginConstructor()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2623,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2624,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2624,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setTypeParams(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2625,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].getModifiers()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2626,1
    - Dst: '[java.util.Set<String>].addAll(java.util.LinkedHashSet)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2626,1
    - Dst: '[java.util.LinkedHashSet].clear()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2626,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setConstructor(boolean)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2627,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2628,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2628,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2634,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setBody(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2634,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].endConstructor(com.thoughtworks.qdox.parser.structs.MethodDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2635,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2636,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2642,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2642,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].getModifiers()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2643,1
    - Dst: '[java.util.Set<String>].addAll(java.util.LinkedHashSet)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2643,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2644,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2644,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setType(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2645,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].beginClass(com.thoughtworks.qdox.parser.structs.ClassDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2646,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2647,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2648,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2648,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].endClass()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2654,1
    - Dst: '[java.util.LinkedHashSet].clear()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2656,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2662,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2662,1
    - Dst: '[java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>].push(com.thoughtworks.qdox.parser.structs.TypeDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2663,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].makeField(com.thoughtworks.qdox.parser.structs.TypeDef,String,boolean)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2664,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].beginField(com.thoughtworks.qdox.parser.structs.FieldDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2665,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].endField()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2671,1
    - Dst: '[java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>].pop()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2672,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2678,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2678,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].getModifiers()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2679,1
    - Dst: '[java.util.Set<String>].addAll(java.util.LinkedHashSet)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2679,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2680,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2680,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setType(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2681,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setTypeParameters(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2687,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].beginClass(com.thoughtworks.qdox.parser.structs.ClassDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2688,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].getImplements()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2694,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addImplements(java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2694,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2695,1
    - Dst: '[java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>].removeFirst()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2701,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].endRecord(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2701,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].beginConstructor()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2707,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2708,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2708,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setConstructor(boolean)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2709,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].getName()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2710,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].setName(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2710,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.RecordFieldsDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2711,1
    - Dst: '[java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>].addFirst(com.thoughtworks.qdox.parser.structs.RecordFieldsDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2711,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].endConstructor(com.thoughtworks.qdox.parser.structs.MethodDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2717,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.MethodDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2718,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2724,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setType(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2724,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2725,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2725,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setDimensions(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2726,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setVarArgs(boolean)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2727,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2728,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2728,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addParameter(com.thoughtworks.qdox.parser.structs.FieldDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2729,1
    - Dst: '[java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>].getFirst()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2730,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].addField(com.thoughtworks.qdox.parser.structs.FieldDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2730,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2731,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2737,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setType(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2737,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2738,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2738,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setDimensions(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2739,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setVarArgs(boolean)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2740,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2741,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2741,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addParameter(com.thoughtworks.qdox.parser.structs.FieldDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2742,1
    - Dst: '[java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>].getFirst()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2743,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].addField(com.thoughtworks.qdox.parser.structs.FieldDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2743,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.FieldDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2744,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2750,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].setModifiers(java.util.LinkedHashSet)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2756,1
    - Dst: '[java.util.LinkedHashSet].clear()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2756,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2757,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].setBody(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2757,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2758,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2758,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addCompactConstructor(com.thoughtworks.qdox.parser.structs.CompactConstructorDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2759,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2760,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setType(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2766,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2767,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2767,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].getModifiers()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2768,1
    - Dst: '[java.util.Set<String>].addAll(java.util.LinkedHashSet)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2768,1
    - Dst: '[java.util.LinkedHashSet].clear()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2768,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2774,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2774,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setTypeParameters(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2775,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].beginClass(com.thoughtworks.qdox.parser.structs.ClassDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2776,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2777,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].endClass()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2783,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].getExtends()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2789,1
    - Dst: '[java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>].addAll(java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2789,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>].clear()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2790,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setType(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2796,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2797,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2797,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].getModifiers()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2798,1
    - Dst: '[java.util.Set<String>].addAll(java.util.LinkedHashSet)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2798,1
    - Dst: '[java.util.LinkedHashSet].clear()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2798,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2799,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].setName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2799,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].beginClass(com.thoughtworks.qdox.parser.structs.ClassDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2800,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2801,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].endClass()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2807,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2813,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2819,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2819,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.AnnoDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2819,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.AnnoDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2820,1
    - Dst: '[java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>].addFirst(com.thoughtworks.qdox.parser.structs.AnnoDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2821,1
    - Dst: '[java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>].removeFirst()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2827,1
    - Dst: '[java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>].isEmpty()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2828,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addAnnotation(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2830,1
    - Dst: '[java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>].getFirst()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2838,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].getArgs()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2838,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2838,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].put(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2838,1
    - Dst: '[java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>].add(java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2844,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2845,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.ElemValueListDef].<init>(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2851,1
    - Dst: '[java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>].size()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2852,1
    - Dst: '[java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>].remove(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2852,1
    - Dst: '[java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>].getFirst()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2858,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].getArgs()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2858,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2858,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].put(String,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2858,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2864,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].add(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2864,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2870,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2870,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.TypeRefDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2870,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2876,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.ParenExpressionDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2876,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2882,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2882,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.TypeRefDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2882,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2888,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2888,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.TypeRefDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2888,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2894,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.FieldRefDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2894,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.CreatorDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2900,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2901,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.CreatorDef].setCreatedName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2901,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.CreatorDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2908,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2909,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.CreatorDef].setCreatedName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2909,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2916,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,null)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2916,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2922,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,null)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2922,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2928,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,null)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2928,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2934,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,null)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2934,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2940,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].<init>(String,null)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2940,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2946,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].<init>(String,null)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2946,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addArgument(com.thoughtworks.qdox.parser.expression.ExpressionDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2952,1
    - Dst: '[com.thoughtworks.qdox.builder.Builder].addArgument(com.thoughtworks.qdox.parser.expression.ExpressionDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2958,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.MethodReferenceDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2964,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.MethodReferenceDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2970,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.MethodReferenceDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2976,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.MethodReferenceDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2982,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.CreatorDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2988,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2989,1
    - Dst: val_peek(2).type.getName()
      Src: com.thoughtworks.qdox.parser.impl.Parser:2989,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.CreatorDef].setCreatedName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2989,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.CreatorDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2996,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2997,1
    - Dst: val_peek(2).type.getName()
      Src: com.thoughtworks.qdox.parser.impl.Parser:2997,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.CreatorDef].setCreatedName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:2997,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.CreatorDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3004,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3005,1
    - Dst: val_peek(2).type.getName()
      Src: com.thoughtworks.qdox.parser.impl.Parser:3005,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.CreatorDef].setCreatedName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3005,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.CreatorDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3012,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3013,1
    - Dst: val_peek(2).type.getName()
      Src: com.thoughtworks.qdox.parser.impl.Parser:3013,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.CreatorDef].setCreatedName(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3013,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.LambdaDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3019,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3024,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.AssignmentDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3024,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3030,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.FieldRefDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3030,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3036,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.QueryDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3036,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3042,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.LogicalOrDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3042,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3048,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.LogicalAndDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3048,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3054,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.OrDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3054,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3060,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.ExclusiveOrDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3060,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3066,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.AndDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3066,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3072,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.EqualsDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3072,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3078,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.NotEqualsDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3078,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3084,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.LessThanDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3084,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3090,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.GreaterThanDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3090,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3096,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.LessEqualsDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3096,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3102,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.GreaterEqualsDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3102,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3108,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.ShiftLeftDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3108,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3114,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.ShiftRightDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3114,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3120,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.UnsignedShiftRightDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3120,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3126,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.AddDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3126,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3132,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.SubtractDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3132,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3138,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.MultiplyDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3138,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3144,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.DivideDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3144,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3150,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.RemainderDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3150,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3156,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.PlusSignDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3156,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3162,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.MinusSignDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3162,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3168,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.PreIncrementDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3168,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3174,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.PreDecrementDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3174,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3180,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.NotDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3180,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3186,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.LogicalNotDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3186,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3192,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.PostIncrementDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3192,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3198,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.PostDecrementDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3198,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3204,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.CastDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3204,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3210,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.CastDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3210,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3216,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.CastDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3216,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3222,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3222,1
    - Dst: '[java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>].push(com.thoughtworks.qdox.parser.structs.TypeDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3223,1
    - Dst: '[java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>].pop()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3229,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3235,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3235,1
    - Dst: '[java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>].push(com.thoughtworks.qdox.parser.structs.TypeDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3236,1
    - Dst: '[java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>].pop()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3242,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3248,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3248,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3254,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3255,1
    - Dst: td.setDimensions(com.thoughtworks.qdox.parser.impl.Parser)
      Src: com.thoughtworks.qdox.parser.impl.Parser:3255,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3262,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3263,1
    - Dst: td.setDimensions(com.thoughtworks.qdox.parser.impl.Parser)
      Src: com.thoughtworks.qdox.parser.impl.Parser:3263,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3282,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3288,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3300,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3300,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3301,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].setBounds(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3301,1
    - Dst: '[java.util.LinkedList].add(com.thoughtworks.qdox.parser.structs.TypeVariableDef)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3307,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3314,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].setBounds(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3314,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].getBounds()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3315,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3315,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>].add(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3315,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].getBounds()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3321,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3321,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>].add(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3321,1
    - Dst: '[java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>].peek()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3327,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3327,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].setActualArgumentTypes(java.util.LinkedList)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3327,1
    - Dst: (typeStack.peek()).getActualArgumentTypes()
      Src: com.thoughtworks.qdox.parser.impl.Parser:3333,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3333,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].add(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3333,1
    - Dst: (typeStack.peek()).getActualArgumentTypes()
      Src: com.thoughtworks.qdox.parser.impl.Parser:3339,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3339,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].add(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3339,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3345,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3351,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3357,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3363,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].<init>()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3369,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3375,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3375,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3381,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3381,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3387,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3387,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3393,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3399,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3405,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3411,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3417,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3423,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3429,1
    - Dst: '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3435,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3441,1
    - Dst: val_peek(2).type.getName()
      Src: com.thoughtworks.qdox.parser.impl.Parser:3441,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3441,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3447,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>].add(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3447,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3453,1
    - Dst: '[java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>].add(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3453,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3459,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3465,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3471,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3477,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3483,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3489,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3495,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3501,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3507,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3513,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3519,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3525,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3531,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3537,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3543,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.ConstantDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3543,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3549,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.ConstantDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3549,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3555,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.ConstantDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3556,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3562,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.ConstantDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3563,1
    - Dst: '[com.thoughtworks.qdox.parser.JavaLexer].getCodeBody()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3569,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.ConstantDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3570,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3576,1
    - Dst: '[com.thoughtworks.qdox.parser.expression.ConstantDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3576,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3583,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].state_drop(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3584,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].state_peek(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3585,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_drop(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3586,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3590,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].state_push(short)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3592,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_push(Value)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3593,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].yylex()'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3596,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].yylexdebug(int,int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3599,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].debug(String)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3612,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].state_push(int)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3613,1
    - Dst: '[com.thoughtworks.qdox.parser.impl.Parser].val_push(Value)'
      Src: com.thoughtworks.qdox.parser.impl.Parser:3614,1
    CyclomaticComplexity: 445
    EdgeCount: 445
    ICount: 898
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - Value
      - Value
      - Value
      - int
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - int
      - short
      - short
      - short
      - short
      - String
      - String
      - com.thoughtworks.qdox.parser.JavaLexer
      - com.thoughtworks.qdox.builder.Builder
      - StringBuilder
      - com.thoughtworks.qdox.parser.structs.ClassDef
      - com.thoughtworks.qdox.parser.structs.MethodDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - ModuleDef.ExportsDef
      - ModuleDef.OpensDef
      - ModuleDef.ProvidesDef
      - java.util.List<String>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>
      - java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>
      - java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>
      - java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>
      - com.thoughtworks.qdox.parser.structs.CompactConstructorDef
      - com.thoughtworks.qdox.parser.structs.FieldDef
      - java.util.Set<String>
      - com.thoughtworks.qdox.parser.structs.TypeDef
      - com.thoughtworks.qdox.parser.structs.TypeVariableDef
      - java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>
      - java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>
      - int
      - int
      - boolean
      - int
      - int
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.thoughtworks.qdox.parser.CommentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3618
      start: 2146
    functionDepth: 3
    functionLinenumber: 2146
    functionLinenumberEnd: 3618
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser].yyparse()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 1
    functionsReached:
    - '[com.thoughtworks.qdox.parser.structs.InitDef].setStatic(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>].add(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.structs.PackageDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.expression.PlusSignDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>].isEmpty()'
    - (typeStack.peek()).getActualArgumentTypes()
    - '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].setBody(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.expression.LessEqualsDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.JavaLexer].getCodeBody()'
    - '[com.thoughtworks.qdox.parser.expression.PreIncrementDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>].peek()'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].getModifiers()'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].setDimensions(int)'
    - '[com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef].getTargets()'
    - '[com.thoughtworks.qdox.parser.impl.Parser].addAll(java.util.LinkedList)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].dup_yyval(Value)'
    - td.setDimensions(com.thoughtworks.qdox.parser.impl.Parser)
    - '[com.thoughtworks.qdox.parser.impl.Parser].yylexdebug(int,int)'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].getExceptions()'
    - '[com.thoughtworks.qdox.parser.impl.Parser].state_push(short)'
    - '[com.thoughtworks.qdox.parser.JavaLexer].getLine()'
    - '[com.thoughtworks.qdox.parser.expression.CastDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[java.util.LinkedHashSet].<init>()'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.builder.Builder].endClass()'
    - '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].<init>(String,null)'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].setType(String)'
    - '[ModuleDef.ProvidesDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.builder.Builder].addImport(String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].put(String,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.expression.PostIncrementDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].getImplements()'
    - '[com.thoughtworks.qdox.parser.impl.Parser].yyerror(String)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].state_drop(int)'
    - '[com.thoughtworks.qdox.parser.structs.AnnoDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.builder.Builder].addImplements(java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>)'
    - '[java.util.Set<String>].addAll(java.util.LinkedHashSet)'
    - val_peek(2).type.getName()
    - '[java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>].removeFirst()'
    - '[ModuleDef.ProvidesDef].getImplementations()'
    - '[com.thoughtworks.qdox.parser.impl.Parser].makeField(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser,boolean)'
    - '[com.thoughtworks.qdox.parser.expression.QueryDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[ModuleDef.RequiresDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,java.util.Set<String>)'
    - '[com.thoughtworks.qdox.parser.expression.ShiftRightDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>].add(java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>)'
    - '[java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>].size()'
    - '[ModuleDef.UsesDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].state_peek(int)'
    - '[com.thoughtworks.qdox.parser.expression.LessThanDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[ModuleDef.RequiresDef].setLineNumber(int)'
    - '[com.thoughtworks.qdox.parser.expression.MinusSignDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.expression.CreatorDef].setCreatedName(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.builder.Builder].addParameter(com.thoughtworks.qdox.parser.structs.FieldDef)'
    - '[com.thoughtworks.qdox.builder.Builder].addPackage(com.thoughtworks.qdox.parser.structs.PackageDef)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].addField(com.thoughtworks.qdox.parser.structs.FieldDef)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].getArgs()'
    - '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[ModuleDef.OpensDef].setLineNumber(int)'
    - '[com.thoughtworks.qdox.builder.Builder].addRequires(ModuleDef.RequiresDef)'
    - val_peek(0).type.getDimensions()
    - '[java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>].getFirst()'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.builder.Builder].addCompactConstructor(com.thoughtworks.qdox.parser.structs.CompactConstructorDef)'
    - '[com.thoughtworks.qdox.parser.expression.ElemValueListDef].<init>(java.util.LinkedList)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].addAll(java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>)'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].setDimensions(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.expression.NotEqualsDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].setTypeParameters(java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>)'
    - '[com.thoughtworks.qdox.parser.expression.LogicalOrDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.expression.DivideDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].setName(String)'
    - '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].<init>()'
    - '[com.thoughtworks.qdox.parser.structs.AnnoDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef)'
    - '[com.thoughtworks.qdox.parser.expression.FieldRefDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.expression.MultiplyDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.builder.Builder].addUses(ModuleDef.UsesDef)'
    - '[java.util.LinkedList].add(com.thoughtworks.qdox.parser.structs.TypeVariableDef)'
    - '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].setModifiers(java.util.LinkedHashSet)'
    - '[com.thoughtworks.qdox.parser.expression.LogicalAndDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>].pop()'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].setReturnType(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.expression.NotDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].setDimensions(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[ModuleDef.OpensDef].getTargets()'
    - '[java.util.Stack<com.thoughtworks.qdox.parser.structs.TypeDef>].push(com.thoughtworks.qdox.parser.structs.TypeDef)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].makeField(com.thoughtworks.qdox.parser.structs.TypeDef,String,boolean)'
    - '[java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>].removeFirst()'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[java.util.LinkedList].<init>()'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].setLineNumber(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].getExtends()'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>()'
    - '[com.thoughtworks.qdox.builder.Builder].beginField(com.thoughtworks.qdox.parser.structs.FieldDef)'
    - '[java.util.LinkedHashSet].clear()'
    - '[ModuleDef.OpensDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.builder.Builder].beginMethod()'
    - '[com.thoughtworks.qdox.builder.Builder].addArgument(com.thoughtworks.qdox.parser.expression.ExpressionDef)'
    - '[com.thoughtworks.qdox.parser.expression.AssignmentDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].<init>()'
    - '[com.thoughtworks.qdox.builder.Builder].addProvides(ModuleDef.ProvidesDef)'
    - '[java.util.LinkedHashSet].add(String)'
    - '[java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>].addAll(java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].state_pop()'
    - '[com.thoughtworks.qdox.parser.structs.RecordFieldsDef].<init>()'
    - '[ModuleDef.UsesDef].setLineNumber(int)'
    - '[com.thoughtworks.qdox.builder.Builder].endField()'
    - '[com.thoughtworks.qdox.parser.structs.ModuleDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].setBody(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.builder.Builder].endConstructor(com.thoughtworks.qdox.parser.structs.MethodDef)'
    - '[com.thoughtworks.qdox.parser.structs.InitDef].<init>()'
    - '[com.thoughtworks.qdox.parser.expression.ConstantDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.expression.PostDecrementDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].val_push(Value)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].val_drop(int)'
    - '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].<init>()'
    - '[com.thoughtworks.qdox.builder.Builder].setModule(com.thoughtworks.qdox.parser.structs.ModuleDef)'
    - '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].setBounds(java.util.LinkedList)'
    - '[com.thoughtworks.qdox.parser.expression.AddDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].setConstructor(boolean)'
    - '[java.util.List<String>].add(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].addAll(java.util.List<String>)'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].setName(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.expression.LogicalNotDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.builder.Builder].addExports(com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef)'
    - '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].getBounds()'
    - '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
    - '[com.thoughtworks.qdox.builder.Builder].endRecord(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.builder.Builder].addImport(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.expression.MethodReferenceDef].<init>()'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].setTypeParams(java.util.LinkedList)'
    - '[com.thoughtworks.qdox.parser.expression.AndDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].state_push(int)'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].getName()'
    - '[com.thoughtworks.qdox.parser.expression.EqualsDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>].addFirst(com.thoughtworks.qdox.parser.structs.AnnoDef)'
    - '[com.thoughtworks.qdox.parser.expression.ExclusiveOrDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.builder.Builder].addAnnotation(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].debug(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.builder.Builder].addOpens(ModuleDef.OpensDef)'
    - '[com.thoughtworks.qdox.parser.expression.GreaterEqualsDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].setName(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].setActualArgumentTypes(java.util.LinkedList)'
    - '[com.thoughtworks.qdox.parser.structs.ModuleDef].setOpen(boolean)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].init_stacks()'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].setName(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.builder.Builder].addInitializer(com.thoughtworks.qdox.parser.structs.InitDef)'
    - '[com.thoughtworks.qdox.parser.expression.CreatorDef].<init>()'
    - '[java.util.LinkedList<com.thoughtworks.qdox.parser.structs.RecordFieldsDef>].addFirst(com.thoughtworks.qdox.parser.structs.RecordFieldsDef)'
    - '[com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef].setLineNumber(int)'
    - '[com.thoughtworks.qdox.parser.expression.RemainderDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.expression.PreDecrementDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,String)'
    - '[ModuleDef.ProvidesDef].setLineNumber(int)'
    - '[java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>].add(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[java.util.List<java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>>].remove(int)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].yylex()'
    - '[com.thoughtworks.qdox.parser.impl.Parser].add(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].put(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.expression.LambdaDef].<init>()'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.expression.UnsignedShiftRightDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>].clear()'
    - '[com.thoughtworks.qdox.parser.expression.ParenExpressionDef].<init>(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.expression.TypeRefDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef)'
    - '[com.thoughtworks.qdox.parser.expression.GreaterThanDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].getModifiers()'
    - val_peek(0).type.getName()
    - '[com.thoughtworks.qdox.parser.structs.ClassDef].setTypeParameters(java.util.LinkedList)'
    - '[com.thoughtworks.qdox.parser.structs.InitDef].setBlockContent(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,int)'
    - '[java.util.LinkedList<com.thoughtworks.qdox.parser.structs.AnnoDef>].getFirst()'
    - '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,null)'
    - '[com.thoughtworks.qdox.parser.expression.OrDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.impl.Parser].val_pop()'
    - '[com.thoughtworks.qdox.parser.structs.MethodDef].getModifiers()'
    - '[com.thoughtworks.qdox.parser.impl.Parser].debug(String)'
    - '[com.thoughtworks.qdox.builder.Builder].endMethod(com.thoughtworks.qdox.parser.structs.MethodDef)'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].setType(com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.expression.ShiftLeftDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.builder.Builder].beginClass(com.thoughtworks.qdox.parser.structs.ClassDef)'
    - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
    - '[java.util.LinkedHashSet].contains(String)'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].<init>()'
    - '[com.thoughtworks.qdox.builder.Builder].beginConstructor()'
    - '[com.thoughtworks.qdox.parser.expression.SubtractDef].<init>(com.thoughtworks.qdox.parser.impl.Parser,com.thoughtworks.qdox.parser.impl.Parser)'
    - '[com.thoughtworks.qdox.parser.structs.FieldDef].setVarArgs(boolean)'
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.parser.impl.Parser].yyparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      - int
      - boolean
      - TypeDef
      - ElemValueDef
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.parser.impl.Parser.Value
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.parser.impl.Parser.Value].<init>()'
    functionSourceFile: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.parser.impl.Parser.Value
    signature: '[com.thoughtworks.qdox.parser.impl.Parser.Value].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 4
      start: 4
    functionDepth: 0
    functionLinenumber: 4
    functionLinenumberEnd: 4
    functionName: '[x.Test].test(Integer)'
    functionSourceFile: /src/project-parent/qdox/target/test-classes/issue104/x/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[x.Test].test(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: x.Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[x.Test].<init>()'
    functionSourceFile: /src/project-parent/qdox/target/test-classes/issue104/x/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: x.Test
    signature: '[x.Test].<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.thoughtworks.qdox.testdata.Latin1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.testdata.Latin1].<init>()'
    functionSourceFile: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/Latin1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.testdata.Latin1
    signature: '[com.thoughtworks.qdox.testdata.Latin1].<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.thoughtworks.qdox.testdata.DefaultCtor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.testdata.DefaultCtor].<init>()'
    functionSourceFile: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/DefaultCtor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.testdata.DefaultCtor
    signature: '[com.thoughtworks.qdox.testdata.DefaultCtor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.testdata.PropertyClass
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 21
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].<init>()'
    functionSourceFile: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.testdata.PropertyClass
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.thoughtworks.qdox.testdata.PropertyClass
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.thoughtworks.qdox.testdata.PropertyClass
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 1
    argNames:
    - other
    argTypes:
    - com.thoughtworks.qdox.testdata.PropertyClass
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].<init>(com.thoughtworks.qdox.testdata.PropertyClass)'
    functionSourceFile: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.testdata.PropertyClass
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].<init>(com.thoughtworks.qdox.testdata.PropertyClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].getFoo()'
    functionSourceFile: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].getFoo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].isBar()'
    functionSourceFile: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].isBar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 38
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 38
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].set(int)'
    functionSourceFile: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].set(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].get()'
    functionSourceFile: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.thoughtworks.qdox.testdata.PropertyClass].privateMethod()'
      Src: com.thoughtworks.qdox.testdata.PropertyClass:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].protectedMethod()'
    functionSourceFile: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached:
    - '[com.thoughtworks.qdox.testdata.PropertyClass].privateMethod()'
    linkageType: ''
    returnType: void
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].protectedMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.thoughtworks.qdox.testdata.Superclass
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[com.thoughtworks.qdox.testdata.PropertyClass].privateMethod()'
    functionSourceFile: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.testdata.PropertyClass].privateMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[com.thoughtworks.qdox.testdata.Superclass].getShouldntBeInherited()'
    functionSourceFile: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.thoughtworks.qdox.testdata.Superclass].getShouldntBeInherited()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.testdata.Superclass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.testdata.Superclass].<init>()'
    functionSourceFile: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/PropertyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.testdata.Superclass
    signature: '[com.thoughtworks.qdox.testdata.Superclass].<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.thoughtworks.qdox.testdata.UTF8
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.testdata.UTF8].<init>()'
    functionSourceFile: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/UTF8.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.testdata.UTF8
    signature: '[com.thoughtworks.qdox.testdata.UTF8].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.thoughtworks.qdox.testdata.Unicode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.thoughtworks.qdox.testdata.Unicode].<init>()'
    functionSourceFile: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/Unicode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.thoughtworks.qdox.testdata.Unicode
    signature: '[com.thoughtworks.qdox.testdata.Unicode].<init>()'
Fuzzer filename: /src/project-parent/fuzz-targets/src/test/java/com/example/JavaProjectBuilderFuzzer.java
Fuzzing method: '[com.example.JavaProjectBuilderFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
report: name
sources:
- function_names:
  - '[com.example.JavaProjectBuilderFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[com.example.JavaProjectBuilderFuzzer].<init>()'
  source_file: /src/project-parent/fuzz-targets/src/test/java/com/example/JavaProjectBuilderFuzzer.java
- function_names:
  - '[x.Test].test(Integer)'
  - '[x.Test].<init>()'
  source_file: /src/project-parent/qdox/src/test/resources/issue104/x/Test.java
- function_names:
  - '[com.thoughtworks.qdox.testdata.Latin1].<init>()'
  source_file: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/Latin1.java
- function_names: []
  source_file: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/CommentedClass.java
- function_names:
  - '[com.thoughtworks.qdox.testdata.DefaultCtor].<init>()'
  source_file: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/DefaultCtor.java
- function_names:
  - '[com.thoughtworks.qdox.testdata.PropertyClass].<init>()'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].<init>(com.thoughtworks.qdox.testdata.PropertyClass)'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].getFoo()'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].isBar()'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].set(int)'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].get()'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].protectedMethod()'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].privateMethod()'
  - '[com.thoughtworks.qdox.testdata.Superclass].getShouldntBeInherited()'
  - '[com.thoughtworks.qdox.testdata.Superclass].<init>()'
  source_file: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/PropertyClass.java
- function_names: []
  source_file: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/module-info.java
- function_names:
  - '[com.thoughtworks.qdox.testdata.UTF8].<init>()'
  source_file: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/UTF8.java
- function_names:
  - '[com.thoughtworks.qdox.testdata.Unicode].<init>()'
  source_file: /src/project-parent/qdox/src/test/resources/com/thoughtworks/qdox/testdata/Unicode.java
- function_names: []
  source_file: /src/project-parent/qdox/src/test/resources/jigsaw/example1/module-info.java
- function_names: []
  source_file: /src/project-parent/qdox/src/test/resources/jigsaw/example2/module-info.java
- function_names:
  - '[X].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/X.java
- function_names:
  - '[com.thoughtworks.qdox.TextBlocksTest].test()'
  - '[com.thoughtworks.qdox.TextBlocksTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/TextBlocksTest.java
- function_names:
  - '[com.thoughtworks.qdox.SealedClassesTest].sealedClass()'
  - '[com.thoughtworks.qdox.SealedClassesTest].nonSealedClass()'
  - '[com.thoughtworks.qdox.SealedClassesTest].sealedInterface()'
  - '[com.thoughtworks.qdox.SealedClassesTest].nonSealedInterface()'
  - '[com.thoughtworks.qdox.SealedClassesTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/SealedClassesTest.java
- function_names:
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleSingleParameterizedTypeMethod()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleWildcardTypeMethod()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleExtendsWildcardTypeMethod()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleSuperWildcardTypeMethod()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleMultiParameterizedTypeMethod()'
  - '[com.thoughtworks.qdox.JSR14Test].testComplexSingleParameterizedTypeMethod()'
  - '[com.thoughtworks.qdox.JSR14Test].testComplexMultiParameterizedTypeMethod()'
  - '[com.thoughtworks.qdox.JSR14Test].buildMethod(String)'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleSingleParameterizedTypeField()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleMultiParameterizedTypeField()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleWildcardTypeField()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleExtendsWildcardTypeField()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleSuperWildcardTypeField()'
  - '[com.thoughtworks.qdox.JSR14Test].testComplexSingleParameterizedTypeField()'
  - '[com.thoughtworks.qdox.JSR14Test].testComplexMultiParameterizedTypeField()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleSingleParameterizedTypeParameter()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleWildcardTypeParameter()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleExtendsWildcardTypeParameter()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleSuperWildcardTypeParameter()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleMultiParameterizedTypeParameter()'
  - '[com.thoughtworks.qdox.JSR14Test].testComplexSingleParameterizedTypeParameter()'
  - '[com.thoughtworks.qdox.JSR14Test].testComplexMultiParameterizedTypeParameter()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleSingleParameterizedTypeClassExtends()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleMultiParameterizedTypeClassExtends()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleWildcardTypeClassExtends()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleExtendsWildcardTypeClassExtends()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleSuperWildcardTypeClassExtends()'
  - '[com.thoughtworks.qdox.JSR14Test].testComplexSingleParameterizedTypeClassExtends()'
  - '[com.thoughtworks.qdox.JSR14Test].testComplexMultiParameterizedTypeClassExtends()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleSingleParameterizedTypeClassImplements()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleMultiParameterizedTypeClassImplements()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleWildcardTypeClassImplements()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleExtendsWildcardTypeClassImplements()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleSuperWildcardTypeClassImplements()'
  - '[com.thoughtworks.qdox.JSR14Test].testComplexSingleParameterizedTypeClassImplements()'
  - '[com.thoughtworks.qdox.JSR14Test].testComplexMultiParameterizedTypeClassImplements()'
  - '[com.thoughtworks.qdox.JSR14Test].testSimpleTypeVariable()'
  - '[com.thoughtworks.qdox.JSR14Test].testComplexTypeVariable()'
  - '[com.thoughtworks.qdox.JSR14Test].testComplexTypeVariableMultipleBounds()'
  - '[com.thoughtworks.qdox.JSR14Test].testGenericMethodDeclarationSingleParameter()'
  - '[com.thoughtworks.qdox.JSR14Test].testGenericMethodDeclarationMultipleParameters()'
  - '[com.thoughtworks.qdox.JSR14Test].testGenericTypedMethodCall()'
  - '[com.thoughtworks.qdox.JSR14Test].testClassTypeParameters()'
  - '[com.thoughtworks.qdox.JSR14Test].testGenericsAndArrays()'
  - '[com.thoughtworks.qdox.JSR14Test].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java
- function_names:
  - '[com.thoughtworks.qdox.InnerClassCommentTest].testInnerClassWithComment()'
  - '[com.thoughtworks.qdox.InnerClassCommentTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/InnerClassCommentTest.java
- function_names:
  - '[com.thoughtworks.qdox.LocalClassCommentTest].testLocalClassWithComment()'
  - '[com.thoughtworks.qdox.LocalClassCommentTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/LocalClassCommentTest.java
- function_names:
  - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].setUp()'
  - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].testMethodParametersOfIheritedMethodsAreCorrect()'
  - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].assertFirstParameterIs(String,com.thoughtworks.qdox.model.JavaMethod)'
  - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].createBuilder()'
  - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getDtoClass()'
  - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getGetterClass()'
  - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getValidatorClass()'
  - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getSetterClass()'
  - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].getHelloService()'
  - '[com.thoughtworks.qdox.TestMultipleLevelGenericInheritance].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/TestMultipleLevelGenericInheritance.java
- function_names:
  - '[com.thoughtworks.qdox.MethodsTest].testSupportsJava5VarArgsParameter()'
  - '[com.thoughtworks.qdox.MethodsTest].testVarArgsParametersAreAlsoArrays()'
  - '[com.thoughtworks.qdox.MethodsTest].testSupportDefaultMethods()'
  - '[com.thoughtworks.qdox.MethodsTest].testVarArgsIncludedInToString()'
  - '[com.thoughtworks.qdox.MethodsTest].buildMethod(String)'
  - '[com.thoughtworks.qdox.MethodsTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/MethodsTest.java
- function_names:
  - '[com.thoughtworks.qdox.ClassResolutionTest].testNestedClassesResolvedAcrossPackageBoundaries()'
  - '[com.thoughtworks.qdox.ClassResolutionTest].testSurvivesStaticImports()'
  - '[com.thoughtworks.qdox.ClassResolutionTest].testAnonymousClass()'
  - '[com.thoughtworks.qdox.ClassResolutionTest].testInnerClassInMethod()'
  - '[com.thoughtworks.qdox.ClassResolutionTest].testIsAWithPrimitives()'
  - '[com.thoughtworks.qdox.ClassResolutionTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/ClassResolutionTest.java
- function_names:
  - '[com.thoughtworks.qdox.AnnotationsTest].<init>()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreSimpleClassAnnotation()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreSimpleMethodAnnotation()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreMethodParameterAnnotation()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreComplexClassAnnotations()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreSingleMemberClassAnnotations()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreArrayValuedSingleMemberClassAnnotations()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreComplexSingleMemberClassAnnotations()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreAnnotationDeclaration()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreAnnotationWithClassType()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testShouldIgnoreAttributeAnnotation()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testShouldNotChokeOnDoubleAttributeAnnotationAndGenerics()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testFQNAnnotations()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testAnnotationWithParameter()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testQuotedStringAnnotation()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testAnnotationInMethodParamList()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testEmptyParameterListAnnotation()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testMethodAnnotationBeforeComment()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testEnumsWithAnnotations()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testParameterAnnotations()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testFieldRefAnnotation()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testDoubleEscapedString()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testTextBlock()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testValueArray()'
  - '[com.thoughtworks.qdox.AnnotationsTest].testFQNAnnotation()'
  - '[com.thoughtworks.qdox.AnnotationsTest].i219()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java
- function_names:
  - '[com.thoughtworks.qdox.AnnotationExpressionTest].setUp()'
  - '[com.thoughtworks.qdox.AnnotationExpressionTest].expressions()'
  - '[com.thoughtworks.qdox.AnnotationExpressionTest].expressions(String,Object)'
  - '[com.thoughtworks.qdox.AnnotationExpressionTest].assertAnnotationValue(Object)'
  - '[com.thoughtworks.qdox.AnnotationExpressionTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationExpressionTest.java
- function_names:
  - '[com.thoughtworks.qdox.EmptyTestClasses].<init>()'
  - '[com.thoughtworks.qdox.Spoon].<init>()'
  - '[com.thoughtworks.qdox.Fork].<init>()'
  - '[com.thoughtworks.qdox.Knife].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EmptyTestClasses.java
- function_names:
  - '[com.thoughtworks.qdox.EnumsTest].testAddEmptyEnumsToModel()'
  - '[com.thoughtworks.qdox.EnumsTest].testAddSimpleEnumsToModel()'
  - '[com.thoughtworks.qdox.EnumsTest].testAddEnumImplementingInterfaceToModel()'
  - '[com.thoughtworks.qdox.EnumsTest].testAddEnumWithAnnotationToModel()'
  - '[com.thoughtworks.qdox.EnumsTest].testAddEnumWithFieldAndConstructorsToModel()'
  - '[com.thoughtworks.qdox.EnumsTest].testAddEnumsWithMethodsToModel()'
  - '[com.thoughtworks.qdox.EnumsTest].testAddEnumsWithConstructorsToModel()'
  - '[com.thoughtworks.qdox.EnumsTest].testAddEnumsThatDontEndInSemicolon()'
  - '[com.thoughtworks.qdox.EnumsTest].testEnumBeforeClass()'
  - '[com.thoughtworks.qdox.EnumsTest].testEnumAfterClass()'
  - '[com.thoughtworks.qdox.EnumsTest].testAnotherEnumTest()'
  - '[com.thoughtworks.qdox.EnumsTest].testObjectCreation()'
  - '[com.thoughtworks.qdox.EnumsTest].testMethodInvocation()'
  - '[com.thoughtworks.qdox.EnumsTest].testEnumWithLambdaParameter()'
  - '[com.thoughtworks.qdox.EnumsTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsTest.java
- function_names:
  - '[com.thoughtworks.qdox.PermitsTest].permitsAsTypeAndIdentifiers()'
  - '[com.thoughtworks.qdox.PermitsTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/PermitsTest.java
- function_names:
  - '[com.thoughtworks.qdox.AnnotationsModelTest].setUp()'
  - '[com.thoughtworks.qdox.AnnotationsModelTest].checkClassAnnotation(String)'
  - '[com.thoughtworks.qdox.AnnotationsModelTest].testMarkerAnnotation()'
  - '[com.thoughtworks.qdox.AnnotationsModelTest].testEmptyAnnotation()'
  - '[com.thoughtworks.qdox.AnnotationsModelTest].testAnnotationAnnotation()'
  - '[com.thoughtworks.qdox.AnnotationsModelTest].testConstAnnotation()'
  - '[com.thoughtworks.qdox.AnnotationsModelTest].testAnnotationConstants()'
  - '[com.thoughtworks.qdox.AnnotationsModelTest].testAnnotationConstantsControlChars()'
  - '[com.thoughtworks.qdox.AnnotationsModelTest].testNestedAnnotation()'
  - '[com.thoughtworks.qdox.AnnotationsModelTest].testExpressionAnnotation1()'
  - '[com.thoughtworks.qdox.AnnotationsModelTest].testExpressionAnnotation2()'
  - '[com.thoughtworks.qdox.AnnotationsModelTest].testFieldRefAnnotation()'
  - '[com.thoughtworks.qdox.AnnotationsModelTest].testPrimitiveClassAnnotation()'
  - '[com.thoughtworks.qdox.AnnotationsModelTest].testClassAnnotation()'
  - '[com.thoughtworks.qdox.AnnotationsModelTest].testPackageWithAnnotation()'
  - '[com.thoughtworks.qdox.AnnotationsModelTest].testAnnotationInMethodParamList()'
  - '[com.thoughtworks.qdox.AnnotationsModelTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsModelTest.java
- function_names:
  - '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandSingleGenericClassDeclarations()'
  - '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandMultipleGenericClassDeclarations()'
  - '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandMultipleGenericsInMethodDeclarations()'
  - '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandOuterAndInnerClassGenericsInMethodDeclarations()'
  - '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandMultipleGenericsInConstructorDeclarations()'
  - '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandMultipleGenericsInFieldDeclarations()'
  - '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandNestedGenerics()'
  - '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandFullyQualifiedTypeArguments()'
  - '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandBoundedTypeParameters()'
  - '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandComplexBoundedTypeParameters()'
  - '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandWildcardTypeArguments()'
  - '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandBoundedWildcardTypeArguments()'
  - '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandMethodTypeParameters()'
  - '[com.thoughtworks.qdox.GenericsTest].testShouldUnderstandAnnotationsOnTypeParameters()'
  - '[com.thoughtworks.qdox.GenericsTest].testGenericField()'
  - '[com.thoughtworks.qdox.GenericsTest].testGenericFieldInstantiation()'
  - '[com.thoughtworks.qdox.GenericsTest].testGenericFieldInstantiationHalfComplex()'
  - '[com.thoughtworks.qdox.GenericsTest].testGenericFieldInstantiationComplex()'
  - '[com.thoughtworks.qdox.GenericsTest].testGenericFieldInstantiationVeryComplex()'
  - '[com.thoughtworks.qdox.GenericsTest].testJiraQdox66()'
  - '[com.thoughtworks.qdox.GenericsTest].testMethodReturnTypeExtends()'
  - '[com.thoughtworks.qdox.GenericsTest].testMethodReturnTypeImplements()'
  - '[com.thoughtworks.qdox.GenericsTest].testResolveTypeGetMethod()'
  - '[com.thoughtworks.qdox.GenericsTest].testFieldWithWildcardType()'
  - '[com.thoughtworks.qdox.GenericsTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java
- function_names:
  - '[com.thoughtworks.qdox.FieldsTest].testAssignmentViaBitShift()'
  - '[com.thoughtworks.qdox.FieldsTest].testNewArrayWithBitShift()'
  - '[com.thoughtworks.qdox.FieldsTest].testCommentBeforeInitialization()'
  - '[com.thoughtworks.qdox.FieldsTest].testTwoDocletTags()'
  - '[com.thoughtworks.qdox.FieldsTest].testCommentAndTwoDocletTags()'
  - '[com.thoughtworks.qdox.FieldsTest].testMultiCommentAndTwoDocletTags()'
  - '[com.thoughtworks.qdox.FieldsTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/FieldsTest.java
- function_names:
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].setUp()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].tearDown()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testParsingMultipleJavaFiles()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].createTestClassList()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].createTestClass()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testParseWithInnerClass()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testGetClasses()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testGetPackagesShowsOnePackageAndTwoClasses()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].createOuter()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSourceTree()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testRecordFile()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSearcher()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].createFile(String,String,String)'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].deleteDir(String)'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testDefaultClassLoader()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAddMoreClassLoaders()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testOldfashionedExtraClassesAreSupported()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testBinaryClassesAreFound()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSuperclassOfObjectIsNull()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testConcreteClassCanBeTestedForImplementedClassesAndInterfaces()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAbstractClassCanBeTestedForImplementedClassesAndInterfaces()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testInterfaceCanBeTestedForImplementedInterfaces()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testClassCanBeTestedForNonexistantClasses()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testClassesCanBeAddedLater()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testImageIconBeanProperties()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testDerivedClassesAreFound()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSourcePropertyClass()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSourceDefaultCtor()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testBinaryDefaultCtor()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSerializable()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSaveAndRestore()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSaveAndRestoreWithoutDefaultClassloaders()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSuperClassOfAnInterfaceReturnsNull()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodsFromSuperclassesCanBeRetrieved()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodsWithNonQualifiedTypesFromJavaLangCanBeRetrievedFromSourceFolderLibrary()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodsWithNonQualifiedTypesFromJavaLangCanBeRetrievedFromSourceLibrary()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testTagLineNumbersAndSourceInTags()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testGetLineNumberForAbstractEntities()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox14()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox16()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testCommentsCanHaveNewlines()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testTagValuesCanSpanMultipleLines()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox19()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testTagInheritance()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox27()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox39()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox40()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testParseErrorLocationShouldBeAvailable()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox35()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testShouldShouldReportTagParameterKeys()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox58()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox63()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox71()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testReadMultipleMethodAnnotations()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testReadMultipleClassAnnotations()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodBody()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodBodyWithConfusingCurlies()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodBodyWithPrecedingStaticBlock()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testFieldDefinition()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testNewlessArrays()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testDefaultsToThrowingExceptionWhenNotParseable()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testContinuesProcessingAfterBadFileIfCustomHandlerPermits()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testBinaryClassFieldModifiers()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMultipleFieldsWithJavaDoc()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testValueRemainsIntact()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox117()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox131()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJiraQdox134()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testWhitespaceCanBeRetainedInJavadoc()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testExtendedClass()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testImplicitJavadocCommentOrder()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testCharField()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testCommentBetweenFields()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAnnotationWithComment()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testJavadocWithoutStartingAsterisks()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testFinalAnnotationParam()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testTwoCommentsBeforeEnumValue()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testLeftShift()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testGenericConstructor()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSharedPackageJavaClasses()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSourceFolder()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodLineNumber()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testConstructorLineNumber()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAnnotationMap()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testEnumConstantArguments()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testIncrementAndDecrement()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testInterfaceAnnotations()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testReadsGenericsInGenericType()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testReadsGenericTypeParameters()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testReadsGenerifiedParameterTypes()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testConstructorHasAnnotation()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testPackageAnnotation()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testCanonicalName()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testEnumConstantMethods()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testComplexEnum()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testFQNField()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSamePackage()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testBeanProperties()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testParseEnumWithConstructor()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testInnerClassInterfaces()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testGetInterface()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testLambdaExpression()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAnnotationWithConstant()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAtInComment()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testGenericEnumMethod()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testDeclarationSignatureWithGenerics()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testOneLineJavadoc()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testMethodReferences()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAnonymousEnumConstructor()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testModuleWithComment()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSimpleModule()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testLineNumbers()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSetDebugLexer()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSetDebugParser()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSetEncoding()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testSetErrorHandler()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAddClassLoader()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAddFileSource()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAddReaderSource()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAddURLSource()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testAddSourceFolder()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testEmptyAndCommentOnlyFiles()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testBlankClass()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].testCommentedOutClass()'
  - '[com.thoughtworks.qdox.JavaProjectBuilderTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java
- function_names:
  - '[com.thoughtworks.qdox.Issue292Test].<init>()'
  - '[com.thoughtworks.qdox.Issue292Test].testTypeAnnotationOnWildcardInImplements()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/Issue292Test.java
- function_names:
  - '[com.thoughtworks.qdox.RecordsTest].withTwoFields()'
  - '[com.thoughtworks.qdox.RecordsTest].withImplements()'
  - '[com.thoughtworks.qdox.RecordsTest].withCanonicalConstructor()'
  - '[com.thoughtworks.qdox.RecordsTest].withCompactConstructor()'
  - '[com.thoughtworks.qdox.RecordsTest].withPublicAccessorMethod()'
  - '[com.thoughtworks.qdox.RecordsTest].withStaticMembers()'
  - '[com.thoughtworks.qdox.RecordsTest].withNonStaticMembers()'
  - '[com.thoughtworks.qdox.RecordsTest].withNestedRecord()'
  - '[com.thoughtworks.qdox.RecordsTest].withGenerics()'
  - '[com.thoughtworks.qdox.RecordsTest].withInterface()'
  - '[com.thoughtworks.qdox.RecordsTest].withAnnotatedParameters()'
  - '[com.thoughtworks.qdox.RecordsTest].withAnnotation()'
  - '[com.thoughtworks.qdox.RecordsTest].recordAsTypeAndIdentifiers()'
  - '[com.thoughtworks.qdox.RecordsTest].parametersContainingRecord()'
  - '[com.thoughtworks.qdox.RecordsTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/RecordsTest.java
- function_names:
  - '[com.thoughtworks.qdox.EnumsModelTest].testAddEmptyEnumsToModel()'
  - '[com.thoughtworks.qdox.EnumsModelTest].testAddSimpleEnumsToModel()'
  - '[com.thoughtworks.qdox.EnumsModelTest].testAddEnumImplementingInterfaceToModel()'
  - '[com.thoughtworks.qdox.EnumsModelTest].testAddEnumWithAnnotationToModel()'
  - '[com.thoughtworks.qdox.EnumsModelTest].testAddEnumWithFieldAndConstructorsToModelSource()'
  - '[com.thoughtworks.qdox.EnumsModelTest].testAddEnumWithFieldAndConstructorsToModelBinary()'
  - '[com.thoughtworks.qdox.EnumsModelTest].testAddEnumsWithMethodsToModel()'
  - '[com.thoughtworks.qdox.EnumsModelTest].testEnumWithJavaDocAndAnnotation()'
  - '[com.thoughtworks.qdox.EnumsModelTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/EnumsModelTest.java
- function_names:
  - '[com.thoughtworks.qdox.testdata.PropertyClass].<init>()'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].<init>(com.thoughtworks.qdox.testdata.PropertyClass)'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].getFoo()'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].isBar()'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].set(int)'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].get()'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].protectedMethod()'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].privateMethod()'
  - '[com.thoughtworks.qdox.testdata.Superclass].getShouldntBeInherited()'
  - '[com.thoughtworks.qdox.testdata.Superclass].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/testdata/PropertyClass.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaField(com.thoughtworks.qdox.model.JavaClass,String)'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].setComment(F,String)'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].setInitializationExpression(F,String)'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].setModifiers(F,java.util.List<String>)'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].setName(F,String)'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].setType(F,com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].setDeclaringClass(F,com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String)'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].newJavaClass(String,int)'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testHashCode()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testGetCodeBlock()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testGetCodeBlockWithModifiers()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testGetCodeBlockWithComment()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testGetCodeBlock1dArray()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testGetCodeBlock2dArray()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testGetCodeBlockWithValue()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testToStringThreadMIN_PRIORITY()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testToStringFieldDescriptorFd()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testIsPublic()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testIsProtected()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testIsPrivate()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testIsAbstract()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testIsFinal()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testIsNavite()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testIsStatic()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testIsStrict()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testIsSynchronized()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testIsTransient()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testIsVolatile()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].testEquals()'
  - '[com.thoughtworks.qdox.model.JavaFieldTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaFieldTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaConstructor(String)'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].setModifiers(D,java.util.List<String>)'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].setDeclaringClass(D,com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].setParameters(D,java.util.List<com.thoughtworks.qdox.model.JavaParameter>)'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].newType(String)'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].newType(String,int)'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].newJavaParameter(com.thoughtworks.qdox.model.JavaType,String)'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].testGetCodeBlockConstructor()'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].testConstructorToString()'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].testConstructorParameterTypes()'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].testHashCode()'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].testEquals()'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsPublic()'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsProtected()'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsPrivate()'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsAbstract()'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsFinal()'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsNavite()'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsStatic()'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsStrict()'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsSynchronized()'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsTransient()'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].testIsVolatile()'
  - '[com.thoughtworks.qdox.model.JavaConstructorTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaConstructorTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.AbstractDocletTagTest].getDocletTagFactory()'
  - '[com.thoughtworks.qdox.model.AbstractDocletTagTest].createDocletTag(String,String)'
  - '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testIndexedParameter()'
  - '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testNamedParameter()'
  - '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testNamedParameterMap()'
  - '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testQuotedParameters()'
  - '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testJiraQdox28()'
  - '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testJiraQdox45()'
  - '[com.thoughtworks.qdox.model.AbstractDocletTagTest].testJiraQdox50()'
  - '[com.thoughtworks.qdox.model.AbstractDocletTagTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/AbstractDocletTagTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaSourceTest].newJavaSource(com.thoughtworks.qdox.library.ClassLibrary)'
  - '[com.thoughtworks.qdox.model.JavaSourceTest].setClasses(S,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
  - '[com.thoughtworks.qdox.model.JavaSourceTest].setImports(S,java.util.List<String>)'
  - '[com.thoughtworks.qdox.model.JavaSourceTest].setPackage(S,com.thoughtworks.qdox.model.JavaPackage)'
  - '[com.thoughtworks.qdox.model.JavaSourceTest].newJavaPackage(String)'
  - '[com.thoughtworks.qdox.model.JavaSourceTest].setUp()'
  - '[com.thoughtworks.qdox.model.JavaSourceTest].testToStringOneClass()'
  - '[com.thoughtworks.qdox.model.JavaSourceTest].testToStringMultipleClass()'
  - '[com.thoughtworks.qdox.model.JavaSourceTest].testToStringPackage()'
  - '[com.thoughtworks.qdox.model.JavaSourceTest].testToStringImport()'
  - '[com.thoughtworks.qdox.model.JavaSourceTest].testToStringMultipleImports()'
  - '[com.thoughtworks.qdox.model.JavaSourceTest].testToStringImportAndPackage()'
  - '[com.thoughtworks.qdox.model.JavaSourceTest].testGetClassNamePrefix()'
  - '[com.thoughtworks.qdox.model.JavaSourceTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaSourceTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
  - '[com.thoughtworks.qdox.model.JavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
  - '[com.thoughtworks.qdox.model.JavaParameterTest].setJavaExecutable(P,com.thoughtworks.qdox.model.JavaExecutable)'
  - '[com.thoughtworks.qdox.model.JavaParameterTest].newType(String)'
  - '[com.thoughtworks.qdox.model.JavaParameterTest].testHashCode()'
  - '[com.thoughtworks.qdox.model.JavaParameterTest].testEquals()'
  - '[com.thoughtworks.qdox.model.JavaParameterTest].testExecutableDeclarator()'
  - '[com.thoughtworks.qdox.model.JavaParameterTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaParameterTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].setUp()'
  - '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].newWildcardType()'
  - '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].newWildcardType(String,com.thoughtworks.qdox.type.TypeResolver,DefaultJavaWildcardType.BoundType)'
  - '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].testGetLowerBounds()'
  - '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].testGetUpperBounds()'
  - '[com.thoughtworks.qdox.model.JavaWildcardTypeTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaWildcardTypeTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].setExceptions(M,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].setComment(M,String)'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].setName(M,String)'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].setModifiers(M,java.util.List<String>)'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].setParameters(M,java.util.List<com.thoughtworks.qdox.model.JavaParameter>)'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].setDeclaringClass(M,com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].setReturns(M,com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].setSourceCode(M,String)'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String)'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].newType(String,int)'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].setUp()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].createSignatureTestMethod()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testDeclarationSignatureWithModifiers()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testDeclarationSignatureWithoutModifiers()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testCallSignature()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockSimple()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockOneParam()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockTwoParams()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockThreeParams()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockModifiersWithAccessLevelFirst()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockOneException()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockTwoException()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockThreeException()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockWithComment()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlock1dArray()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlock2dArray()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockParamArray()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testGetCodeBlockWithBody()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testEquals()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testEqualsWithParameters()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testHashCode()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testSignatureMatches()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testVarArgSignatureMatches()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testParentClass()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testCanGetParameterByName()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testToString()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testIsPublic()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testIsProtected()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testIsPrivate()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testIsAbstract()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testIsFinal()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testIsNavite()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testIsStatic()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testIsStrict()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testIsSynchronized()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testIsTransient()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testIsVolatile()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testIsPropertyAccessor()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].testIsPropertyMutator()'
  - '[com.thoughtworks.qdox.model.JavaMethodTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaMethodTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String)'
  - '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String,int)'
  - '[com.thoughtworks.qdox.model.JavaTypeTest].newType(String,int,com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.JavaTypeTest].newJavaClass(com.thoughtworks.qdox.library.ClassLibrary)'
  - '[com.thoughtworks.qdox.model.JavaTypeTest].testToString()'
  - '[com.thoughtworks.qdox.model.JavaTypeTest].testFullyQualifiedName()'
  - '[com.thoughtworks.qdox.model.JavaTypeTest].testEquals()'
  - '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringVoid()'
  - '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringBoolean()'
  - '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringInt()'
  - '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringLong()'
  - '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringFloat()'
  - '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringDouble()'
  - '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringChar()'
  - '[com.thoughtworks.qdox.model.JavaTypeTest].testToStringByte()'
  - '[com.thoughtworks.qdox.model.JavaTypeTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaTypeTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaClass(String)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].setClasses(C,List<com.thoughtworks.qdox.model.JavaClass>)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].setComment(C,String)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].setDeclaringClass(C,com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].setEnum(C,boolean)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].setFields(C,List<com.thoughtworks.qdox.model.JavaField>)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].setImplementz(C,List<com.thoughtworks.qdox.model.JavaClass>)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].setInterface(C,boolean)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].setMethods(C,List<com.thoughtworks.qdox.model.JavaMethod>)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].setModifiers(C,List<String>)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].setName(C,String)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].setPackage(C,com.thoughtworks.qdox.model.JavaPackage)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].setSuperClass(C,com.thoughtworks.qdox.model.JavaType)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].setSource(C,com.thoughtworks.qdox.model.JavaSource)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaPackage(String)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaParameter(com.thoughtworks.qdox.model.JavaType,String)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaParameter(com.thoughtworks.qdox.model.JavaType,String,boolean)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].newJavaSource()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].newType(String)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].setPackage(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.model.JavaPackage)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].addClass(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.JavaClassTest].setUp()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockSimpleClass()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockSimpleInterface()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockSimpleEnum()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassExtends()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockInterfaceExtends()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockInterfaceExtendsTwo()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockInterfaceExtendsThree()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassImplements()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassImplementsTwo()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassImplementsAndExtends()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockModifers()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockModifersProtectionAlwaysFirst()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithOneMethod()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithThreeMethods()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithTwoFields()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithInnerClass()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithInnerEnum()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockEnumWithInnerClass()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithComment()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetCodeBlockClassWithIndentedCommentsForFieldAndMethod()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testIsPublic()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testIsProtected()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testIsPrivate()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testIsAbstract()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testIsFinal()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testIsStatic()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testIsVoid()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testQualifiedType()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testInnerClass()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testDefaultPackageClass()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testDefaultClassSuperclass()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testDefaultInterfaceSuperclass()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testEnumSuperclass()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testEnumCannotExtendAnythingElse()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetEnumConstants()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetEnumConstantByName()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testCanGetFieldByName()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testCanGetMethodBySignature()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testCanGetInnerClassByName()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetBeanPropertiesReturnsEmptyForEmptyClass()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetBeanPropertiesFindsSimpleProperties()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testToStringClass()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testInnerClassToString()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testInnerClassType()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testInnerInterfaceToString()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testToStringInterface()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testEquals()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testBeanPropertiesAreReturnedInOrderDeclared()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].type(String[])'
  - '[com.thoughtworks.qdox.model.JavaClassTest].javaType(String[])'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testGetVarArgMethodSignature()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].testJavaLangObjectAsDefaultSuperClass()'
  - '[com.thoughtworks.qdox.model.JavaClassTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaPackageTest].newJavaPackage(String)'
  - '[com.thoughtworks.qdox.model.JavaPackageTest].testToStringJavaLang()'
  - '[com.thoughtworks.qdox.model.JavaPackageTest].testEquals()'
  - '[com.thoughtworks.qdox.model.JavaPackageTest].testHashCode()'
  - '[com.thoughtworks.qdox.model.JavaPackageTest].testListAccessors()'
  - '[com.thoughtworks.qdox.model.JavaPackageTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/JavaPackageTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardTypeTest].newWildcardType()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardTypeTest].newWildcardType(String,com.thoughtworks.qdox.type.TypeResolver,DefaultJavaWildcardType.BoundType)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardTypeTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaWildcardTypeTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].newJavaField()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].newJavaField(com.thoughtworks.qdox.model.JavaClass,String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].setComment(com.thoughtworks.qdox.model.impl.DefaultJavaField,String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].setInitializationExpression(com.thoughtworks.qdox.model.impl.DefaultJavaField,String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].setModifiers(com.thoughtworks.qdox.model.impl.DefaultJavaField,java.util.List<String>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].setName(com.thoughtworks.qdox.model.impl.DefaultJavaField,String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].setType(com.thoughtworks.qdox.model.impl.DefaultJavaField,com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].setDeclaringClass(com.thoughtworks.qdox.model.impl.DefaultJavaField,com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaFieldTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaFieldTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].newJavaClass(com.thoughtworks.qdox.library.ClassLibrary)'
  - '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].newType(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].newType(String,int)'
  - '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].newType(String,int,com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].testArrayType()'
  - '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].testComponentType()'
  - '[com.thoughtworks.qdox.model.impl.DefaultTypeTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultTypeTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackageTest].newJavaPackage(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackageTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaPackageTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].initMocks()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].testListOfString()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].testListOfStringArray()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].testListOfStringArrayArray()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].testMapEntryIntegerForString()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedTypeTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameterizedTypeTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultDocletTagTest].getDocletTagFactory()'
  - '[com.thoughtworks.qdox.model.impl.DefaultDocletTagTest].testJiraQdox60()'
  - '[com.thoughtworks.qdox.model.impl.DefaultDocletTagTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultDocletTagTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].newJavaMethod()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].newJavaMethod(com.thoughtworks.qdox.model.JavaClass,String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setExceptions(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setComment(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setName(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setModifiers(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,java.util.List<String>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setReturns(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setDeclaringClass(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setParameters(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,java.util.List<com.thoughtworks.qdox.model.JavaParameter>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].setSourceCode(com.thoughtworks.qdox.model.impl.DefaultJavaMethod,String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethodTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethodTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterTest].newJavaParameter(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterTest].setJavaExecutable(com.thoughtworks.qdox.model.impl.DefaultJavaParameter,com.thoughtworks.qdox.model.JavaExecutable)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameterTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT].setUp()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT].testSuperClass()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeIT].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaTypeIT.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].setUp()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].testSuperJavaClass()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].testIsAJavaClass()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].testDeclaringClass()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].testDeclaredClasses()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].testBeanProperty()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].testNames()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassIT].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassIT.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest].newJavaSource(com.thoughtworks.qdox.library.ClassLibrary)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest].setPackage(com.thoughtworks.qdox.model.impl.DefaultJavaSource,com.thoughtworks.qdox.model.JavaPackage)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest].setClasses(com.thoughtworks.qdox.model.impl.DefaultJavaSource,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest].setImports(com.thoughtworks.qdox.model.impl.DefaultJavaSource,java.util.List<String>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSourceTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaSourceTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].newAbstractJavaEntity()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testGetTagsByNameMethod()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testGetSingleTagByName()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testPublicModifer()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testPrivateModifer()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testAbstractModifer()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testProtectedModifer()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testStaticModifer()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testQDOX30()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].testGetTagsReturnsEmptyArrayInsteadOfNull()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntityTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntityTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest].newJavaConstructor(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest].setModifiers(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor,java.util.List<String>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest].setParameters(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor,java.util.List<com.thoughtworks.qdox.model.JavaParameter>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest].setDeclaringClass(com.thoughtworks.qdox.model.impl.DefaultJavaConstructor,com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructorTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaConstructorTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].newJavaClass()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].newJavaClass(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].newJavaSource()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setClasses(com.thoughtworks.qdox.model.impl.DefaultJavaClass,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].addClass(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setComment(com.thoughtworks.qdox.model.impl.DefaultJavaClass,String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setDeclaringClass(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setEnum(com.thoughtworks.qdox.model.impl.DefaultJavaClass,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setImplementz(com.thoughtworks.qdox.model.impl.DefaultJavaClass,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setInterface(com.thoughtworks.qdox.model.impl.DefaultJavaClass,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setModifiers(com.thoughtworks.qdox.model.impl.DefaultJavaClass,java.util.List<String>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setName(com.thoughtworks.qdox.model.impl.DefaultJavaClass,String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setPackage(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.JavaPackage)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setPackage(com.thoughtworks.qdox.model.JavaSource,com.thoughtworks.qdox.model.JavaPackage)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setSuperClass(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.JavaType)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setFields(com.thoughtworks.qdox.model.impl.DefaultJavaClass,java.util.List<com.thoughtworks.qdox.model.JavaField>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setSource(com.thoughtworks.qdox.model.impl.DefaultJavaClass,com.thoughtworks.qdox.model.JavaSource)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].setMethods(com.thoughtworks.qdox.model.impl.DefaultJavaClass,java.util.List<com.thoughtworks.qdox.model.JavaMethod>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClassTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.PostDecrementTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.PostDecrementTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.PostDecrementTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.PostDecrementTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PostDecrementTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.GreaterThanTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.GreaterThanTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.GreaterThanTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.GreaterThanTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/GreaterThanTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.PostIncrementTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.PostIncrementTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.PostIncrementTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.PostIncrementTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PostIncrementTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.EqualsTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.EqualsTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.EqualsTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.EqualsTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/EqualsTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.AddTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.AddTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.AddTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.AddTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AddTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testParameterValue_emptyList()'
  - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testToString_emptyList()'
  - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testParameterValue_singletonList()'
  - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testToString_singletonList()'
  - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testParameterValue_twoElementsList()'
  - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testToString_twoElementsList()'
  - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.AnnotationValueListTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AnnotationValueListTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.ExclusiveOrTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ExclusiveOrTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.NotTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.NotTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.NotTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.NotTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/NotTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.PreIncrementTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.PreIncrementTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.PreIncrementTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.PreIncrementTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PreIncrementTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.QueryTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.QueryTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.QueryTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.QueryTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/QueryTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.PreDecrementTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.PreDecrementTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.PreDecrementTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.PreDecrementTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PreDecrementTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.FieldRefTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.FieldRefTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.FieldRefTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.FieldRefTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/FieldRefTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.AndTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.AndTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.AndTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.AndTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AndTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.SubtractTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.SubtractTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.SubtractTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.SubtractTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/SubtractTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.LogicalNotTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.LogicalNotTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.LogicalNotTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.LogicalNotTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LogicalNotTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.ShiftRightTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.ShiftRightTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.ShiftRightTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.ShiftRightTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ShiftRightTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.CastTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.CastTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.CastTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.CastTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/CastTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.MinusSignTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.MinusSignTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.MinusSignTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.MinusSignTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/MinusSignTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.OrTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.OrTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.OrTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.OrTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/OrTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.LessEqualsTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.LessEqualsTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.LessEqualsTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.LessEqualsTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LessEqualsTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.ParenExpressionTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ParenExpressionTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.NotEqualsTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.NotEqualsTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.NotEqualsTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.NotEqualsTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/NotEqualsTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.LessThanTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.LessThanTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.LessThanTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.LessThanTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LessThanTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.DivideTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.DivideTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.DivideTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.DivideTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/DivideTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.AssignmentTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.AssignmentTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.AssignmentTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.AssignmentTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/AssignmentTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.GreaterEqualsTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/GreaterEqualsTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.RemainderTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.RemainderTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.RemainderTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.RemainderTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/RemainderTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.LogicalOrTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.LogicalOrTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.LogicalOrTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.LogicalOrTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LogicalOrTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.LogicalAndTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.LogicalAndTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.LogicalAndTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.LogicalAndTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/LogicalAndTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.PlusSignTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.PlusSignTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.PlusSignTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.PlusSignTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/PlusSignTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRightTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/UnsignedShiftRightTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.ShiftLeftTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ShiftLeftTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.ConstantTest].testBinaryInteger()'
  - '[com.thoughtworks.qdox.model.expression.ConstantTest].testOctalInteger()'
  - '[com.thoughtworks.qdox.model.expression.ConstantTest].testDecimalInteger()'
  - '[com.thoughtworks.qdox.model.expression.ConstantTest].testHexInteger()'
  - '[com.thoughtworks.qdox.model.expression.ConstantTest].testBinaryLong()'
  - '[com.thoughtworks.qdox.model.expression.ConstantTest].testOctalLong()'
  - '[com.thoughtworks.qdox.model.expression.ConstantTest].testDecimalLong()'
  - '[com.thoughtworks.qdox.model.expression.ConstantTest].testHexLong()'
  - '[com.thoughtworks.qdox.model.expression.ConstantTest].testBoolean()'
  - '[com.thoughtworks.qdox.model.expression.ConstantTest].testDecimalFloatingPoint()'
  - '[com.thoughtworks.qdox.model.expression.ConstantTest].testDecimalFloatingPointWithExponent()'
  - '[com.thoughtworks.qdox.model.expression.ConstantTest].testHexadecimalFloatingPoint()'
  - '[com.thoughtworks.qdox.model.expression.ConstantTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/ConstantTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.MultiplyTest].testParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.MultiplyTest].testToString()'
  - '[com.thoughtworks.qdox.model.expression.MultiplyTest].testAccept()'
  - '[com.thoughtworks.qdox.model.expression.MultiplyTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/expression/MultiplyTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.util.TagParserTest].testEmptyInputContainsNoNamedParameters()'
  - '[com.thoughtworks.qdox.model.util.TagParserTest].testMyUnderstandingOfStreamTokenizer()'
  - '[com.thoughtworks.qdox.model.util.TagParserTest].testCanParseSimpleNamedParameters()'
  - '[com.thoughtworks.qdox.model.util.TagParserTest].testCanParseMultipleNamedParameters()'
  - '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParametersAreReturnedInOrderDeclared()'
  - '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParameterValuesCanBeSingleQuoted()'
  - '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParameterValuesCanBeDoubleQuoted()'
  - '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParametersCanHaveSpacesAroundEquals()'
  - '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParameterNamesCanContainHypensEtc()'
  - '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParameterValuesCanBeNumeric()'
  - '[com.thoughtworks.qdox.model.util.TagParserTest].testNamedParameterValuesCanSpanLinesIfBackslashIsUsed()'
  - '[com.thoughtworks.qdox.model.util.TagParserTest].testEmptyInputContainsNoWords()'
  - '[com.thoughtworks.qdox.model.util.TagParserTest].testCanSplitIntoWordsOnWhitespace()'
  - '[com.thoughtworks.qdox.model.util.TagParserTest].testWordsCanContainHyphensEtc()'
  - '[com.thoughtworks.qdox.model.util.TagParserTest].testMostPunctuationAreSeparateWords()'
  - '[com.thoughtworks.qdox.model.util.TagParserTest].testShouldParseMultiLineParameters()'
  - '[com.thoughtworks.qdox.model.util.TagParserTest].testGenericsSupport()'
  - '[com.thoughtworks.qdox.model.util.TagParserTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/TagParserTest.java
- function_names:
  - '[com.thoughtworks.qdox.model.util.SerializationUtils].serialize(Object)'
  - '[com.thoughtworks.qdox.model.util.SerializationUtils].deserialize(byte[])'
  - '[com.thoughtworks.qdox.model.util.SerializationUtils].serializedCopy(Object)'
  - '[com.thoughtworks.qdox.model.util.SerializationUtils].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/model/util/SerializationUtils.java
- function_names:
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].onSetup()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testCommentToString()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testMultilineCommentToString()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testEmptyCommentToString()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testNoCommentToString()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testCommentWithTagToString()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testCommentWithMultipleTagsToString()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testTagButNoCommentToString()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testTagWithNoValueToString()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testEnumConstant()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testEnumConstantWithArgument()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testEnumConstantWithArguments()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testEnumConstantClass()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testJavaParameter()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testJavaParameterVarArgs()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testStaticInitializer()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testInstanceInitializer()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testAnnotation()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testModuleDescriptor()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testOpenModuleDescriptor()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testModuleRequires()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testModuleExports()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testModuleOpens()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testModuleProvides()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].testModuleUses()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].interfaceModifier()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriterTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
- function_names:
  - '[com.thoughtworks.qdox.writer.impl.IndentBufferTest].setUp()'
  - '[com.thoughtworks.qdox.writer.impl.IndentBufferTest].testNoIndentation()'
  - '[com.thoughtworks.qdox.writer.impl.IndentBufferTest].testIndentation()'
  - '[com.thoughtworks.qdox.writer.impl.IndentBufferTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/IndentBufferTest.java
- function_names:
  - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String)'
  - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].newMockFile(String,boolean)'
  - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testSingleDirectory()'
  - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testDirectoryWithSubdir()'
  - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testDirectoryWithSubdirWithSubdir()'
  - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testSuffixFilter()'
  - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testFilterCallback()'
  - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testMultipleFilters()'
  - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].testFileVisitor()'
  - '[com.thoughtworks.qdox.directorywalker.DirectoryScannerTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/directorywalker/DirectoryScannerTest.java
- function_names:
  - '[com.thoughtworks.qdox.directorywalker.SuffixFilterTest].testNullFile()'
  - '[com.thoughtworks.qdox.directorywalker.SuffixFilterTest].testNullSuffix()'
  - '[com.thoughtworks.qdox.directorywalker.SuffixFilterTest].testEmptySuffix()'
  - '[com.thoughtworks.qdox.directorywalker.SuffixFilterTest].testMatchingSuffix()'
  - '[com.thoughtworks.qdox.directorywalker.SuffixFilterTest].testNonMatchingSuffix()'
  - '[com.thoughtworks.qdox.directorywalker.SuffixFilterTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/directorywalker/SuffixFilterTest.java
- function_names:
  - '[com.thoughtworks.qdox.parser.ParserTest].setUp()'
  - '[com.thoughtworks.qdox.parser.ParserTest].tearDown()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testPackageWithOneWord()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testPackageWithMultipleWords()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testPackageWithAnnotation()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testImportWithOneWord()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testImportWithMultipleWords()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testImportWithOneWordAndStar()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testImportWithMultipleWordsAndStar()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testImportStaticWithOneWord()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testImportStaticWithMultipleWords()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testImportStaticWithOneWordAndStar()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testImportStaticWithMultipleWordsAndStar()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testEmptyVanillaClass()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testEmptyVanillaInterface()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testEmptyVanillaEnum()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassExtendsAnotherClass()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testEmptyInterfaceExtendsMultipleInterfaces()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassImplementsOneInterface()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassImplementsMultipleInterfaces()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassExtendsOneClassAndImplementsOneInterface()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassExtendsOneClassAndImplementsMultipleInterface()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassWithPublicFinalModifiers()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testEmptyClassWithAllModifiers()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testMultipleClassesInSingleFile()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testSemiColonBetweenClass()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testSimpleVoidMethod()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testSimpleVoidMethodWithNoCode()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testSimpleMethodReturningSomething()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testSimpleMethodReturningSomethingFullyQualified()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testSimpleMethodWithAllModifiers()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithOneArg()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithOneFullyQualifiedArg()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithTwoArgs()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithThreeArgs()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithOneArgThatHasModifier()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithAnnotatedGenericReturnValue()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testMethodThrowingOneException()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testMethodThrowingTwoExceptions()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testMethodThrowingThreeExceptions()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testMethodThrowingOneFullyQualifiedException()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testMethodThrowingTwoFullyQualifiedException()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testDefaultConstructor()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testPublicConstructorWithParam()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testConstructorWithMultipleParams()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testConstructorWithException()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testConstructorWithMultipleException()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testField()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testFieldFullyQualified()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testFieldWithModifiers()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testFieldWithMultipleDefinitionsOnOneLine()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testFieldWithSimpleGenericType()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testFieldWithWildcardGenericType()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testStaticBlock()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testInnerClass()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testRogueSemiColon()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testFieldNotArray()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testFieldArrayOnType()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testField2dArrayOnType()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testFieldArrayOnName()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testField3dArrayOnTypeAndName()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testFieldArrayThenAnotherNonArray()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testMethodNoArray()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testMethodArray()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithArrayDefinedAtEnd()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testMethodReturningArrayWithParamNoArray()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testMethodReturningNoArrayWithParamArray()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testMethodReturningArrayWithParam2dArray()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testMethodWithVarArgsParameter()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testEnumWithConstructors()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testEnumEndingWithExtraComma()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testEnumConstantWithClassBody()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testStaticInitializer()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testInstanceInitializer()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testModule()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testCEnums()'
  - '[com.thoughtworks.qdox.parser.ParserTest].testStringBasedEnum()'
  - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int,String)'
  - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int,String,String)'
  - '[com.thoughtworks.qdox.parser.ParserTest].setupLex(int)'
  - '[com.thoughtworks.qdox.parser.ParserTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParserTest.java
- function_names:
  - '[com.thoughtworks.qdox.parser.LexerTest].testEmptyInput()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testNewlines()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testStaticBlock()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testFieldAssignment()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testAnonymousInnerClassAssignment()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testGenericTypeAssignment()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testFieldsContainingLessThanOrGreaterThanInAssignment()'
  - '[com.thoughtworks.qdox.parser.LexerTest].checkAssignment(String)'
  - '[com.thoughtworks.qdox.parser.LexerTest].testMultipleFields()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testSpecialCharsInIdentifier()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testUnicodeInTest()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testUnicodeInFile()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testUnicodeIdentifiers()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testInnerClass()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testCurliesInStringsOrChars()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testDoubleBackSlashesInStringsOrChars()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testFunnyCharsInStringsOrChars()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testQuoteInCharInCodeBlock()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testDoubleQuotesInCharInAssignment()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testSingleQuoteInCharInAssignment()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testStringWithDoubleQuotesIn()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testCommentsWithSingleQuoteInCodeBlock()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testCommentsWithDoubleQuotesInCodeBlock()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testCommentsThatEndImmediately()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testCommentsWithQuotesInAssignment()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testArrayTokens()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testKeyWords()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testTypeTokens()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testAnnotationDeclarationTokens()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testAnnotationTokens()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testQDOX134_MoreAnnotationTokens()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testAnnotationElementValueArrayInitializer()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testEnumConstructor()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testEnumWithMethods()'
  - '[com.thoughtworks.qdox.parser.LexerTest].assertSingleLex(String,short)'
  - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,com.thoughtworks.qdox.parser.Lexer)'
  - '[com.thoughtworks.qdox.parser.LexerTest].assertLex(int,String,com.thoughtworks.qdox.parser.Lexer)'
  - '[com.thoughtworks.qdox.parser.LexerTest].testNonAsciiMethodNameDoesNotCrashLexerButChewsUpUnicodeEscapedSequencesBadly()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testAnnotationWithMultipleParameters()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testSimpleAnnotation()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testMultipleRowAnnotation()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testEnumWithAnnotations()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testDoubleValueAnnotation()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testParseEnumWithConstructor()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testModule()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testModuleAsIdentifier()'
  - '[com.thoughtworks.qdox.parser.LexerTest].testModuleModifiersAsIdentifier()'
  - '[com.thoughtworks.qdox.parser.LexerTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/LexerTest.java
- function_names:
  - '[com.thoughtworks.qdox.parser.ParseExceptionTest].testNullParseException()'
  - '[com.thoughtworks.qdox.parser.ParseExceptionTest].testEmptyParseException()'
  - '[com.thoughtworks.qdox.parser.ParseExceptionTest].testNegativeColumnParseException()'
  - '[com.thoughtworks.qdox.parser.ParseExceptionTest].testPositiveColumnParseException()'
  - '[com.thoughtworks.qdox.parser.ParseExceptionTest].testSurceInfoParseException()'
  - '[com.thoughtworks.qdox.parser.ParseExceptionTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/ParseExceptionTest.java
- function_names:
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setUp()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].tearDown()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testOneLineJavaDoc()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testOneJavaDocTag()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testOneJavaDocTagWithNoValue()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testOneMultiLineJavaDocTag()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testMultipleJavaDocTags()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testJavaDocTextAndMultipleJavaDocTags()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].testJavaDocEmpty()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int,String)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].setupLex(int)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParserTest.java
- function_names:
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testSingleLineComment()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testCompactMultiLineComment()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testCompactMultiLineComment2()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testCompactMultiLineComment3()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testSingleRowMultiLineComment()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testJavaDocComment()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testSingleTagJavaDoc()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testDeprecatedJavaDoc()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testMultiTagJavaDoc()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testDocletTags()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testOneLinerDocComment()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testCompressedDocComment()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testDeepJavadocTag()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testDocCommentContainingAtSymbols()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testDocCommentContainingStars()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testExtraStarsAreIgnoredAtStartAndEnd()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testExtraStarsCompressed()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testIgnoreStarPrefix()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].testCompactJavaDocTag()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].lexAssert(int,String)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexerTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexerTest.java
- function_names:
  - '[com.thoughtworks.qdox.library.SourceLibraryTest].setUp()'
  - '[com.thoughtworks.qdox.library.SourceLibraryTest].tearDown()'
  - '[com.thoughtworks.qdox.library.SourceLibraryTest].createFile(String,String,String)'
  - '[com.thoughtworks.qdox.library.SourceLibraryTest].deleteDir(String)'
  - '[com.thoughtworks.qdox.library.SourceLibraryTest].testClosedStream()'
  - '[com.thoughtworks.qdox.library.SourceLibraryTest].testClosedReader()'
  - '[com.thoughtworks.qdox.library.SourceLibraryTest].testUTF8()'
  - '[com.thoughtworks.qdox.library.SourceLibraryTest].testLatin1()'
  - '[com.thoughtworks.qdox.library.SourceLibraryTest].testModuleInfo()'
  - '[com.thoughtworks.qdox.library.SourceLibraryTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/SourceLibraryTest.java
- function_names:
  - '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].setUp()'
  - '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testGetJavaSources()'
  - '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testGetJavaClasses()'
  - '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testGetJavaClassByName()'
  - '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testChainedJavaClass()'
  - '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testGetJavaPackages()'
  - '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testGetJavaPackageByName()'
  - '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].testModuleInfo()'
  - '[com.thoughtworks.qdox.library.AbstractClassLibraryTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/AbstractClassLibraryTest.java
- function_names:
  - '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].setUp()'
  - '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].testNoClassLoaders()'
  - '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].testWithClassLoader()'
  - '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].testDefaultClassLoader()'
  - '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].testModuleInfo()'
  - '[com.thoughtworks.qdox.library.ClassLoaderLibraryTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/ClassLoaderLibraryTest.java
- function_names:
  - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].testClassisFolder()'
  - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].testModuleInfo()'
  - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].testHasClassReference()'
  - '[com.thoughtworks.qdox.library.SourceFolderLibraryTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/SourceFolderLibraryTest.java
- function_names:
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilderTest].getClassLibraryBuilder()'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilderTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilderTest.java
- function_names:
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].getClassLibraryBuilder()'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].testAppendClassLoader()'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].testAppendDefaultClassLoaders()'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].testAppendSourceFolder()'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].testAppendSourceInputStream()'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].testAppendSourceReader()'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].testGetClassLibrary()'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilderTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/ClassLibraryBuilderTest.java
- function_names:
  - '[com.thoughtworks.qdox.library.JavaClassContextTest].setUp()'
  - '[com.thoughtworks.qdox.library.JavaClassContextTest].testGetClassByName()'
  - '[com.thoughtworks.qdox.library.JavaClassContextTest].testRemoveClassByName()'
  - '[com.thoughtworks.qdox.library.JavaClassContextTest].testGetClasses()'
  - '[com.thoughtworks.qdox.library.JavaClassContextTest].testAddJavaClass()'
  - '[com.thoughtworks.qdox.library.JavaClassContextTest].testGetPackageByName()'
  - '[com.thoughtworks.qdox.library.JavaClassContextTest].testRemovePackageByName()'
  - '[com.thoughtworks.qdox.library.JavaClassContextTest].testAddJavaPackage()'
  - '[com.thoughtworks.qdox.library.JavaClassContextTest].testGetPackages()'
  - '[com.thoughtworks.qdox.library.JavaClassContextTest].testAddJavaSource()'
  - '[com.thoughtworks.qdox.library.JavaClassContextTest].testGetSources()'
  - '[com.thoughtworks.qdox.library.JavaClassContextTest].testAdd()'
  - '[com.thoughtworks.qdox.library.JavaClassContextTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/JavaClassContextTest.java
- function_names:
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilderTest].getClassLibraryBuilder()'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilderTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilderTest.java
- function_names:
  - '[com.thoughtworks.qdox.traversal.TraversalTest].setUp()'
  - '[com.thoughtworks.qdox.traversal.TraversalTest].testParentClassTraversal()'
  - '[com.thoughtworks.qdox.traversal.TraversalTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/traversal/TraversalTest.java
- function_names:
  - '[com.thoughtworks.qdox.type.TypeResolverTest].initMocks()'
  - '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveTypeInnerClass()'
  - '[com.thoughtworks.qdox.type.TypeResolverTest].testResolving()'
  - '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveJavaPrimitive()'
  - '[com.thoughtworks.qdox.type.TypeResolverTest].testDontResolveMissingClasses()'
  - '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveFullyQualifiedName()'
  - '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveFullyQualifiedImport()'
  - '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveChooseFirstMatchingImport()'
  - '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveSamePackage()'
  - '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveFullyQualifiedTrumpsSamePackage()'
  - '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveFullyQualifiedTrumpsWildCard()'
  - '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveWildcard()'
  - '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveJavaLangClass()'
  - '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveSamePackageTrumpsWildcard()'
  - '[com.thoughtworks.qdox.type.TypeResolverTest].testResolveFullyQualifiedInnerClass()'
  - '[com.thoughtworks.qdox.type.TypeResolverTest].testResolvePartiallySpecifiedInnerClass()'
  - '[com.thoughtworks.qdox.type.TypeResolverTest].<init>()'
  source_file: /src/project-parent/qdox/src/test/java/com/thoughtworks/qdox/type/TypeResolverTest.java
- function_names: []
  source_file: /src/project-parent/qdox/src/main/java/module-info.java
- function_names:
  - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>()'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].<init>(com.thoughtworks.qdox.library.ClassLibraryBuilder)'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].setDebugLexer(boolean)'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].setDebugParser(boolean)'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].setEncoding(String)'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].setErrorHandler(com.thoughtworks.qdox.library.ErrorHandler)'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.File)'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.net.URL)'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].addSource(java.io.Reader)'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceFolder(java.io.File)'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(java.io.File)'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].addSourceTree(java.io.File,com.thoughtworks.qdox.directorywalker.FileVisitor)'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].addClassLoader(ClassLoader)'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].getClassByName(String)'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].getSources()'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].getClasses()'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].getPackageByName(String)'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].getPackages()'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].getModules()'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].search(com.thoughtworks.qdox.Searcher)'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].save(java.io.File)'
  - '[com.thoughtworks.qdox.JavaProjectBuilder].load(java.io.File)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/JavaProjectBuilder.java
- function_names: []
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/package-info.java
- function_names:
  - '[com.thoughtworks.qdox.Searcher].eval(com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.Searcher].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/Searcher.java
- function_names: []
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/tools/package-info.java
- function_names:
  - '[com.thoughtworks.qdox.tools.QDoxTester].<init>(Reporter)'
  - '[com.thoughtworks.qdox.tools.QDoxTester].checkZipOrJarFile(java.io.File)'
  - '[com.thoughtworks.qdox.tools.QDoxTester].checkDirectory(java.io.File)'
  - '[com.thoughtworks.qdox.tools.QDoxTester].checkJavaFile(java.io.File)'
  - '[com.thoughtworks.qdox.tools.QDoxTester].verify(String,java.io.InputStream)'
  - '[com.thoughtworks.qdox.tools.QDoxTester].main(String[])'
  - '[com.thoughtworks.qdox.tools.QDoxTester.Reporter].success(String)'
  - '[com.thoughtworks.qdox.tools.QDoxTester.Reporter].parseFailure(String,int,int,String)'
  - '[com.thoughtworks.qdox.tools.QDoxTester.Reporter].error(String,Throwable)'
  - '[com.thoughtworks.qdox.tools.QDoxTester.Reporter].<init>()'
  - '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].<init>(java.io.PrintStream)'
  - '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].success(String)'
  - '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].newLine()'
  - '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].parseFailure(String,int,int,String)'
  - '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].error(String,Throwable)'
  - '[com.thoughtworks.qdox.tools.QDoxTester.ConsoleReporter].writeSummary()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/tools/QDoxTester.java
- function_names: []
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/package-info.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaParameter].getName()'
  - '[com.thoughtworks.qdox.model.JavaParameter].getType()'
  - '[com.thoughtworks.qdox.model.JavaParameter].getJavaClass()'
  - '[com.thoughtworks.qdox.model.JavaParameter].getExecutable()'
  - '[com.thoughtworks.qdox.model.JavaParameter].getDeclaringClass()'
  - '[com.thoughtworks.qdox.model.JavaParameter].isVarArgs()'
  - '[com.thoughtworks.qdox.model.JavaParameter].getValue()'
  - '[com.thoughtworks.qdox.model.JavaParameter].getFullyQualifiedName()'
  - '[com.thoughtworks.qdox.model.JavaParameter].getCanonicalName()'
  - '[com.thoughtworks.qdox.model.JavaParameter].getResolvedValue()'
  - '[com.thoughtworks.qdox.model.JavaParameter].getResolvedGenericValue()'
  - '[com.thoughtworks.qdox.model.JavaParameter].getResolvedFullyQualifiedName()'
  - '[com.thoughtworks.qdox.model.JavaParameter].getResolvedGenericFullyQualifiedName()'
  - '[com.thoughtworks.qdox.model.JavaParameter].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaParameter.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaMethod].getReturns()'
  - '[com.thoughtworks.qdox.model.JavaMethod].getDeclarationSignature(boolean)'
  - '[com.thoughtworks.qdox.model.JavaMethod].getCallSignature()'
  - '[com.thoughtworks.qdox.model.JavaMethod].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - '[com.thoughtworks.qdox.model.JavaMethod].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - '[com.thoughtworks.qdox.model.JavaMethod].isPropertyAccessor()'
  - '[com.thoughtworks.qdox.model.JavaMethod].isPropertyMutator()'
  - '[com.thoughtworks.qdox.model.JavaMethod].getPropertyType()'
  - '[com.thoughtworks.qdox.model.JavaMethod].getPropertyName()'
  - '[com.thoughtworks.qdox.model.JavaMethod].getTagsByName(String,boolean)'
  - '[com.thoughtworks.qdox.model.JavaMethod].getReturnType()'
  - '[com.thoughtworks.qdox.model.JavaMethod].getReturnType(boolean)'
  - '[com.thoughtworks.qdox.model.JavaMethod].getTagByName(String,boolean)'
  - '[com.thoughtworks.qdox.model.JavaMethod].isDefault()'
  - '[com.thoughtworks.qdox.model.JavaMethod].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMethod.java
- function_names:
  - '[com.thoughtworks.qdox.model.DocletTagFactory].createDocletTag(String,String,com.thoughtworks.qdox.model.JavaAnnotatedElement,int)'
  - '[com.thoughtworks.qdox.model.DocletTagFactory].createDocletTag(String,String)'
  - '[com.thoughtworks.qdox.model.DocletTagFactory].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/DocletTagFactory.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaClass].getSource()'
  - '[com.thoughtworks.qdox.model.JavaClass].isInterface()'
  - '[com.thoughtworks.qdox.model.JavaClass].isEnum()'
  - '[com.thoughtworks.qdox.model.JavaClass].isRecord()'
  - '[com.thoughtworks.qdox.model.JavaClass].isAnnotation()'
  - '[com.thoughtworks.qdox.model.JavaClass].getDeclaringClass()'
  - '[com.thoughtworks.qdox.model.JavaClass].getSuperClass()'
  - '[com.thoughtworks.qdox.model.JavaClass].getSuperJavaClass()'
  - '[com.thoughtworks.qdox.model.JavaClass].getImplements()'
  - '[com.thoughtworks.qdox.model.JavaClass].getInterfaces()'
  - '[com.thoughtworks.qdox.model.JavaClass].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.JavaClass].getParentSource()'
  - '[com.thoughtworks.qdox.model.JavaClass].getPackage()'
  - '[com.thoughtworks.qdox.model.JavaClass].getPackageName()'
  - '[com.thoughtworks.qdox.model.JavaClass].isInner()'
  - '[com.thoughtworks.qdox.model.JavaClass].getMethods()'
  - '[com.thoughtworks.qdox.model.JavaClass].getConstructors()'
  - '[com.thoughtworks.qdox.model.JavaClass].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - '[com.thoughtworks.qdox.model.JavaClass].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - '[com.thoughtworks.qdox.model.JavaClass].getMethods(boolean)'
  - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - '[com.thoughtworks.qdox.model.JavaClass].getMethod(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - '[com.thoughtworks.qdox.model.JavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
  - '[com.thoughtworks.qdox.model.JavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - '[com.thoughtworks.qdox.model.JavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
  - '[com.thoughtworks.qdox.model.JavaClass].getFields()'
  - '[com.thoughtworks.qdox.model.JavaClass].getFieldByName(String)'
  - '[com.thoughtworks.qdox.model.JavaClass].getEnumConstants()'
  - '[com.thoughtworks.qdox.model.JavaClass].getEnumConstantByName(String)'
  - '[com.thoughtworks.qdox.model.JavaClass].getNestedClasses()'
  - '[com.thoughtworks.qdox.model.JavaClass].getNestedClassByName(String)'
  - '[com.thoughtworks.qdox.model.JavaClass].isA(String)'
  - '[com.thoughtworks.qdox.model.JavaClass].isA(com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.JavaClass].getDimensions()'
  - '[com.thoughtworks.qdox.model.JavaClass].isArray()'
  - '[com.thoughtworks.qdox.model.JavaClass].isVoid()'
  - '[com.thoughtworks.qdox.model.JavaClass].getComponentType()'
  - '[com.thoughtworks.qdox.model.JavaClass].getBeanProperties()'
  - '[com.thoughtworks.qdox.model.JavaClass].getBeanProperties(boolean)'
  - '[com.thoughtworks.qdox.model.JavaClass].getBeanProperty(String)'
  - '[com.thoughtworks.qdox.model.JavaClass].getBeanProperty(String,boolean)'
  - '[com.thoughtworks.qdox.model.JavaClass].getDerivedClasses()'
  - '[com.thoughtworks.qdox.model.JavaClass].getTagsByName(String,boolean)'
  - '[com.thoughtworks.qdox.model.JavaClass].getJavaClassLibrary()'
  - '[com.thoughtworks.qdox.model.JavaClass].getInitializers()'
  - '[com.thoughtworks.qdox.model.JavaClass].getName()'
  - '[com.thoughtworks.qdox.model.JavaClass].getSimpleName()'
  - '[com.thoughtworks.qdox.model.JavaClass].getModifiers()'
  - '[com.thoughtworks.qdox.model.JavaClass].isPublic()'
  - '[com.thoughtworks.qdox.model.JavaClass].isProtected()'
  - '[com.thoughtworks.qdox.model.JavaClass].isPrivate()'
  - '[com.thoughtworks.qdox.model.JavaClass].isFinal()'
  - '[com.thoughtworks.qdox.model.JavaClass].isStatic()'
  - '[com.thoughtworks.qdox.model.JavaClass].isAbstract()'
  - '[com.thoughtworks.qdox.model.JavaClass].isPrimitive()'
  - '[com.thoughtworks.qdox.model.JavaClass].toString()'
  - '[com.thoughtworks.qdox.model.JavaClass].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaClass.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaModule].getName()'
  - '[com.thoughtworks.qdox.model.JavaModule].isNamed()'
  - '[com.thoughtworks.qdox.model.JavaModule].getDescriptor()'
  - '[com.thoughtworks.qdox.model.JavaModule].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModule.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaSource].getURL()'
  - '[com.thoughtworks.qdox.model.JavaSource].getPackage()'
  - '[com.thoughtworks.qdox.model.JavaSource].getImports()'
  - '[com.thoughtworks.qdox.model.JavaSource].getClasses()'
  - '[com.thoughtworks.qdox.model.JavaSource].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.JavaSource].getClassNamePrefix()'
  - '[com.thoughtworks.qdox.model.JavaSource].getNestedClassByName(String)'
  - '[com.thoughtworks.qdox.model.JavaSource].getClassByName(String)'
  - '[com.thoughtworks.qdox.model.JavaSource].getJavaClassLibrary()'
  - '[com.thoughtworks.qdox.model.JavaSource].getPackageName()'
  - '[com.thoughtworks.qdox.model.JavaSource].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaSource.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaMember].getModifiers()'
  - '[com.thoughtworks.qdox.model.JavaMember].getDeclaringClass()'
  - '[com.thoughtworks.qdox.model.JavaMember].getName()'
  - '[com.thoughtworks.qdox.model.JavaMember].isAbstract()'
  - '[com.thoughtworks.qdox.model.JavaMember].isFinal()'
  - '[com.thoughtworks.qdox.model.JavaMember].isNative()'
  - '[com.thoughtworks.qdox.model.JavaMember].isPrivate()'
  - '[com.thoughtworks.qdox.model.JavaMember].isProtected()'
  - '[com.thoughtworks.qdox.model.JavaMember].isPublic()'
  - '[com.thoughtworks.qdox.model.JavaMember].isStatic()'
  - '[com.thoughtworks.qdox.model.JavaMember].isStrictfp()'
  - '[com.thoughtworks.qdox.model.JavaMember].isSynchronized()'
  - '[com.thoughtworks.qdox.model.JavaMember].isTransient()'
  - '[com.thoughtworks.qdox.model.JavaMember].isVolatile()'
  - '[com.thoughtworks.qdox.model.JavaMember].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaMember.java
- function_names:
  - '[com.thoughtworks.qdox.model.BeanProperty].getName()'
  - '[com.thoughtworks.qdox.model.BeanProperty].getType()'
  - '[com.thoughtworks.qdox.model.BeanProperty].getAccessor()'
  - '[com.thoughtworks.qdox.model.BeanProperty].getMutator()'
  - '[com.thoughtworks.qdox.model.BeanProperty].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/BeanProperty.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaField].getType()'
  - '[com.thoughtworks.qdox.model.JavaField].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.JavaField].getInitializationExpression()'
  - '[com.thoughtworks.qdox.model.JavaField].isEnumConstant()'
  - '[com.thoughtworks.qdox.model.JavaField].getEnumConstantClass()'
  - '[com.thoughtworks.qdox.model.JavaField].getEnumConstantArguments()'
  - '[com.thoughtworks.qdox.model.JavaField].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaField.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaModelUtils].<init>()'
  - '[com.thoughtworks.qdox.model.JavaModelUtils].getClassByName(com.thoughtworks.qdox.model.JavaClass,String)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModelUtils.java
- function_names:
  - '[com.thoughtworks.qdox.model.DocletTag].getName()'
  - '[com.thoughtworks.qdox.model.DocletTag].getValue()'
  - '[com.thoughtworks.qdox.model.DocletTag].getParameters()'
  - '[com.thoughtworks.qdox.model.DocletTag].getNamedParameter(String)'
  - '[com.thoughtworks.qdox.model.DocletTag].getNamedParameterMap()'
  - '[com.thoughtworks.qdox.model.DocletTag].getLineNumber()'
  - '[com.thoughtworks.qdox.model.DocletTag].getContext()'
  - '[com.thoughtworks.qdox.model.DocletTag].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/DocletTag.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor].isOpen()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getName()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getExports()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getOpens()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getProvides()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getRequires()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor].getUses()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor].<init>()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports].getSource()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports].getTargets()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports].<init>()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens].getSource()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens].getTargets()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens].<init>()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides].getService()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides].getProviders()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides].<init>()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].getModule()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].isTransitive()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].isStatic()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].getModifiers()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires].<init>()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaUses].getService()'
  - '[com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaUses].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModuleDescriptor.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaModel].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.JavaModel].getLineNumber()'
  - '[com.thoughtworks.qdox.model.JavaModel].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaModel.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaExecutable].getDeclaringClass()'
  - '[com.thoughtworks.qdox.model.JavaExecutable].getExceptions()'
  - '[com.thoughtworks.qdox.model.JavaExecutable].getExceptionTypes()'
  - '[com.thoughtworks.qdox.model.JavaExecutable].getParameterByName(String)'
  - '[com.thoughtworks.qdox.model.JavaExecutable].getParameters()'
  - '[com.thoughtworks.qdox.model.JavaExecutable].getParameterTypes()'
  - '[com.thoughtworks.qdox.model.JavaExecutable].getParameterTypes(boolean)'
  - '[com.thoughtworks.qdox.model.JavaExecutable].getSourceCode()'
  - '[com.thoughtworks.qdox.model.JavaExecutable].isVarArgs()'
  - '[com.thoughtworks.qdox.model.JavaExecutable].getCallSignature()'
  - '[com.thoughtworks.qdox.model.JavaExecutable].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaExecutable.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaInitializer].isStatic()'
  - '[com.thoughtworks.qdox.model.JavaInitializer].getBlockContent()'
  - '[com.thoughtworks.qdox.model.JavaInitializer].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaInitializer.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaWildcardType].getUpperBounds()'
  - '[com.thoughtworks.qdox.model.JavaWildcardType].getLowerBounds()'
  - '[com.thoughtworks.qdox.model.JavaWildcardType].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaWildcardType.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaParameterizedType].getActualTypeArguments()'
  - '[com.thoughtworks.qdox.model.JavaParameterizedType].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaParameterizedType.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaConstructor].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - '[com.thoughtworks.qdox.model.JavaConstructor].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - '[com.thoughtworks.qdox.model.JavaConstructor].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaConstructor.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaType].getBinaryName()'
  - '[com.thoughtworks.qdox.model.JavaType].getCanonicalName()'
  - '[com.thoughtworks.qdox.model.JavaType].getGenericCanonicalName()'
  - '[com.thoughtworks.qdox.model.JavaType].getFullyQualifiedName()'
  - '[com.thoughtworks.qdox.model.JavaType].getGenericFullyQualifiedName()'
  - '[com.thoughtworks.qdox.model.JavaType].getValue()'
  - '[com.thoughtworks.qdox.model.JavaType].getGenericValue()'
  - '[com.thoughtworks.qdox.model.JavaType].toGenericString()'
  - '[com.thoughtworks.qdox.model.JavaType].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaType.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaAnnotation].getType()'
  - '[com.thoughtworks.qdox.model.JavaAnnotation].getPropertyMap()'
  - '[com.thoughtworks.qdox.model.JavaAnnotation].getProperty(String)'
  - '[com.thoughtworks.qdox.model.JavaAnnotation].getNamedParameterMap()'
  - '[com.thoughtworks.qdox.model.JavaAnnotation].getNamedParameter(String)'
  - '[com.thoughtworks.qdox.model.JavaAnnotation].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaAnnotation.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaTypeVariable].getGenericDeclaration()'
  - '[com.thoughtworks.qdox.model.JavaTypeVariable].getName()'
  - '[com.thoughtworks.qdox.model.JavaTypeVariable].getBounds()'
  - '[com.thoughtworks.qdox.model.JavaTypeVariable].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaTypeVariable.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getAnnotations()'
  - '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getComment()'
  - '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getTags()'
  - '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getTagsByName(String)'
  - '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getTagByName(String)'
  - '[com.thoughtworks.qdox.model.JavaAnnotatedElement].getNamedParameter(String,String)'
  - '[com.thoughtworks.qdox.model.JavaAnnotatedElement].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaAnnotatedElement.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaPackage].getClasses()'
  - '[com.thoughtworks.qdox.model.JavaPackage].getClassByName(String)'
  - '[com.thoughtworks.qdox.model.JavaPackage].getParentPackage()'
  - '[com.thoughtworks.qdox.model.JavaPackage].getSubPackages()'
  - '[com.thoughtworks.qdox.model.JavaPackage].getName()'
  - '[com.thoughtworks.qdox.model.JavaPackage].getJavaClassLibrary()'
  - '[com.thoughtworks.qdox.model.JavaPackage].toString()'
  - '[com.thoughtworks.qdox.model.JavaPackage].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaPackage.java
- function_names:
  - '[com.thoughtworks.qdox.model.JavaGenericDeclaration].getTypeParameters()'
  - '[com.thoughtworks.qdox.model.JavaGenericDeclaration].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/JavaGenericDeclaration.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getActualTypeArguments()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].setActualArgumentTypes(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericValue()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericCanonicalName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameterizedType].getGenericFullyQualifiedName()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameterizedType.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].setTypeParameters(java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaConstructor>>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getTypeParameters()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].toString()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].hashCode()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].equals(Object)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaConstructor].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaConstructor.java
- function_names: []
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/package-info.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaModel].<init>()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaModel].getLineNumber()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaModel].setLineNumber(int)'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaModel].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaModel].getModelWriter()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaModel.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].<init>()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].<init>(com.thoughtworks.qdox.model.JavaType,BoundType)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getUpperBounds()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getLowerBounds()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getFullyQualifiedName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getGenericValue()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getGenericFullyQualifiedName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getCanonicalName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getGenericCanonicalName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getValue()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].toGenericString()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaWildcardType].getPreparedStringBuilder()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaWildcardType.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameters()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameterByName(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getExceptions()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getExceptionTypes()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].isVarArgs()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].setParameters(java.util.List<com.thoughtworks.qdox.model.JavaParameter>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].setExceptions(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].signatureMatches(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].isPublic()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getTagsByName(String,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameterTypes()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getParameterTypes(boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getSourceCode()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].setSourceCode(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getCallSignature()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getReturns()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].getSignature(boolean,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaExecutable].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaExecutable.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity].getTagByName(String,boolean)'
  - '[com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity].getTagsByName(String,boolean)'
  - '[com.thoughtworks.qdox.model.impl.AbstractInheritableJavaEntity].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractInheritableJavaEntity.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].<init>(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].<init>(com.thoughtworks.qdox.model.JavaClass,String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getType()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setType(com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getInitializationExpression()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setInitializationExpression(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].isEnumConstant()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setEnumConstant(boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getEnumConstantArguments()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setEnumConstantArguments(java.util.List<com.thoughtworks.qdox.model.expression.Expression>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].getEnumConstantClass()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].setEnumConstantClass(com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].toString()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].equals(Object)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaField].hashCode()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaField.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].getModifiers()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setModifiers(java.util.List<String>)'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isAbstract()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isPublic()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isPrivate()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isProtected()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isStatic()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isFinal()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isSynchronized()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isTransient()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isVolatile()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isNative()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isStrictfp()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].isModifierPresent(String)'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setDeclaringClass(com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].getDeclaringClass()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].getName()'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].setName(String)'
  - '[com.thoughtworks.qdox.model.impl.AbstractJavaEntity].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractJavaEntity.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].<init>(com.thoughtworks.qdox.model.JavaClass,java.util.Map<String,Object>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].<init>(com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].setProperty(String,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getType()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getNamedParameter(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getNamedParameterMap()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getParameterValue()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getPropertyMap()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].getProperty(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaAnnotation].toString()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaAnnotation.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].<init>(String,String,com.thoughtworks.qdox.model.JavaAnnotatedElement,int)'
  - '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].<init>(String,String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getValue()'
  - '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getParameters()'
  - '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getNamedParameterMap()'
  - '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getNamedParameter(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getContext()'
  - '[com.thoughtworks.qdox.model.impl.DefaultDocletTag].getLineNumber()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultDocletTag.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].<init>(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].getName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].setOpen(boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].isOpen()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].addExports(DefaultJavaExports)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].getExports()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].addOpens(DefaultJavaOpens)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].getOpens()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].addRequires(DefaultJavaRequires)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].getRequires()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].addProvides(DefaultJavaProvides)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].getProvides()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].addUses(DefaultJavaUses)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor].getUses()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports].<init>(com.thoughtworks.qdox.model.JavaPackage,java.util.Collection<com.thoughtworks.qdox.model.JavaModule>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports].getSource()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports].getTargets()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaExports].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].<init>(com.thoughtworks.qdox.model.JavaPackage,java.util.Collection<com.thoughtworks.qdox.model.JavaModule>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].source()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].getSource()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].getTargets()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].targets()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaOpens].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides].<init>(com.thoughtworks.qdox.model.JavaClass,java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides].getService()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides].getProviders()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaProvides].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].<init>(com.thoughtworks.qdox.model.JavaModule,java.util.Collection<String>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].getModule()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].isTransitive()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].isStatic()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].getModifiers()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaRequires].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses].<init>(com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses].getService()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModuleDescriptor.DefaultJavaUses].getCodeBlock()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModuleDescriptor.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].<init>()'
  - '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getSource()'
  - '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].setSource(com.thoughtworks.qdox.model.JavaSource)'
  - '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getAnnotations()'
  - '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].setAnnotations(java.util.List<com.thoughtworks.qdox.model.JavaAnnotation>)'
  - '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getDeclaringClass()'
  - '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getComment()'
  - '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].setComment(String)'
  - '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getTags()'
  - '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getTagsByName(String)'
  - '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getTagByName(String)'
  - '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].getNamedParameter(String,String)'
  - '[com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity].setTags(java.util.List<com.thoughtworks.qdox.model.DocletTag>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/AbstractBaseJavaEntity.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].<init>()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].<init>(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].<init>(com.thoughtworks.qdox.model.JavaClass,String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isDefault()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setDefault(boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getReturns()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setTypeParameters(java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<com.thoughtworks.qdox.model.JavaMethod>>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getTypeParameters()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getDeclarationSignature(boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].setReturns(com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].equals(Object)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].hashCode()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isPropertyAccessor()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].isPropertyMutator()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getPropertyType()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getPropertyName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].toString()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getReturnType()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].getReturnType(boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaMethod].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaMethod.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].<init>(String,com.thoughtworks.qdox.type.TypeResolver)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getBounds()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].setBounds(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getGenericDeclaration()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getFullyQualifiedName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getGenericFullyQualifiedName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getCanonicalName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getGenericCanonicalName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getGenericValue()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable].getName()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaTypeVariable.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory].createDocletTag(String,String,com.thoughtworks.qdox.model.JavaAnnotatedElement,int)'
  - '[com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory].createDocletTag(String,String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultDocletTagFactory].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultDocletTagFactory.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].isStatic()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].setStatic(boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].getBlockContent()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].setBlock(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaInitializer].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaInitializer.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].<init>(com.thoughtworks.qdox.library.ClassLibrary)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].setURL(java.net.URL)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getURL()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getPackage()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].setPackage(com.thoughtworks.qdox.model.JavaPackage)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].addImport(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getImports()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].addClass(com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getClasses()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].toString()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getClassNamePrefix()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getNestedClassByName(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getClassByName(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getJavaClassLibrary()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getPackageName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaSource].getModelWriter()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaSource.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].<init>(String,com.thoughtworks.qdox.model.JavaModuleDescriptor)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].getName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].isNamed()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaModule].getDescriptor()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaModule.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].<init>(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].setName(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].setClassLibrary(com.thoughtworks.qdox.library.ClassLibrary)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getJavaClassLibrary()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].addClass(com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getClasses()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getClassByName(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getParentPackage()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].getSubPackages()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].equals(Object)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].hashCode()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaPackage].toString()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaPackage.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].<init>(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.JavaMethod)'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getReturnType(boolean)'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getParameterTypes(boolean)'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].equals(Object)'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getAnnotations()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getCallSignature()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getComment()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getDeclaringClass()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getDeclarationSignature(boolean)'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getExceptions()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getExceptionTypes()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isDefault()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getLineNumber()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getModifiers()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getName()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getNamedParameter(String,String)'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getParameterByName(String)'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getParameters()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getPropertyName()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getPropertyType()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getReturns()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getSourceCode()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getTagByName(String,boolean)'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getTagByName(String)'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getTags()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getTagsByName(String,boolean)'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getTagsByName(String)'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getTypeParameters()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].hashCode()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isAbstract()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isFinal()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isNative()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isPrivate()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isPropertyAccessor()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isPropertyMutator()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isProtected()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isPublic()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isStatic()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isStrictfp()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isSynchronized()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isTransient()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isVarArgs()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].isVolatile()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].signatureMatches(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].toString()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getReturnType()'
  - '[com.thoughtworks.qdox.model.impl.JavaMethodDelegate].getParameterTypes()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/JavaMethodDelegate.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,com.thoughtworks.qdox.type.TypeResolver)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,String,int,com.thoughtworks.qdox.type.TypeResolver)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String,int)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].<init>(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getBinaryName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getSimpleName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFullyQualifiedName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getComponentType()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getValue()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getGenericValue()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getGenericValue(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getActualTypeArguments(com.thoughtworks.qdox.model.JavaType)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedValue(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isResolved()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isArray()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getDimensions()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].toString()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].toGenericString()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].equals(Object)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].hashCode()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolveRealClass()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isA(com.thoughtworks.qdox.model.JavaType)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isPrimitive()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isPrimitive(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isVoid()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].resolve(com.thoughtworks.qdox.model.JavaType,com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getDimensions(com.thoughtworks.qdox.model.JavaType)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTypeVariableIndex(com.thoughtworks.qdox.model.JavaClass,String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getGenericFullyQualifiedName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getGenericCanonicalName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedGenericValue(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedGenericFullyQualifiedName(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getResolvedFullyQualifiedName(com.thoughtworks.qdox.model.JavaType,java.util.List<com.thoughtworks.qdox.model.JavaTypeVariable<D>>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getSource()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getLineNumber()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isInterface()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getAnnotations()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isEnum()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isRecord()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getComment()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTags()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isAnnotation()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTagsByName(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTagByName(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getSuperClass()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getSuperJavaClass()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getImplements()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getInterfaces()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getNamedParameter(String,String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTypeParameters()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getParentSource()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getPackage()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getPackageName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isInner()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getInitializers()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethods()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getConstructors()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethods(boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethod(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFields()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getFieldByName(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getEnumConstants()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getEnumConstantByName(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getNestedClasses()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getNestedClassByName(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isA(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isA(com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getBeanProperties()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getBeanProperties(boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getBeanProperty(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getBeanProperty(String,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getDerivedClasses()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getTagsByName(String,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getJavaClassLibrary()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getCanonicalName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getModifiers()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isPublic()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isProtected()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isPrivate()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isFinal()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isStatic()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].isAbstract()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaType].getDeclaringClass()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaType.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].<init>(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].getName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].setType(com.thoughtworks.qdox.model.JavaType)'
  - '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].getType()'
  - '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].getAccessor()'
  - '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].setAccessor(com.thoughtworks.qdox.model.JavaMethod)'
  - '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].getMutator()'
  - '[com.thoughtworks.qdox.model.impl.DefaultBeanProperty].setMutator(com.thoughtworks.qdox.model.JavaMethod)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultBeanProperty.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].<init>(com.thoughtworks.qdox.model.JavaSource)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isInterface()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isPrimitive()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isVoid()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isEnum()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isRecord()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isAnnotation()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isArray()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getComponentType()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getDimensions()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSuperClass()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSuperJavaClass()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getImplements()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getInterfaces()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setInterface(boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setEnum(boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setRecord(boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setAnnotation(boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addConstructor(com.thoughtworks.qdox.model.JavaConstructor)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addMethod(com.thoughtworks.qdox.model.JavaMethod)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setSuperClass(com.thoughtworks.qdox.model.JavaType)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setImplementz(java.util.List<com.thoughtworks.qdox.model.JavaClass>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getTypeParameters()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setTypeParameters(java.util.List<com.thoughtworks.qdox.model.impl.DefaultJavaTypeVariable<com.thoughtworks.qdox.model.JavaClass>>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addField(com.thoughtworks.qdox.model.JavaField)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].setJavaPackage(com.thoughtworks.qdox.model.JavaPackage)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getParentSource()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSource()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getPackage()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getPackageName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getSimpleName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBinaryName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFullyQualifiedName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getGenericFullyQualifiedName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getCanonicalName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getGenericCanonicalName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getValue()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getGenericValue()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isInner()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getInitializers()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getConstructors()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getConstructor(java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethods()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethods(boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodsFromSuperclassAndInterfaces(com.thoughtworks.qdox.model.JavaClass,com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethod(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getMethodsBySignature(String,java.util.List<com.thoughtworks.qdox.model.JavaType>,boolean,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFields()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getFieldByName(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getEnumConstants()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getEnumConstantByName(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addInitializer(com.thoughtworks.qdox.model.JavaInitializer)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].addClass(com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getNestedClasses()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getNestedClassByName(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isA(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].isA(com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanProperties()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanProperties(boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanPropertyMap(boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getOrCreateProperty(java.util.Map<String,com.thoughtworks.qdox.model.impl.DefaultBeanProperty>,String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanProperty(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getBeanProperty(String,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getDerivedClasses()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getTagsByName(String,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getTagsRecursive(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].toString()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].toGenericString()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].hashCode()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].equals(Object)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaClass].getJavaClassLibrary()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
- function_names:
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].<init>(com.thoughtworks.qdox.model.JavaClass,String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].<init>(com.thoughtworks.qdox.model.JavaClass,String,boolean)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getCodeBlock()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].setName(String)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getType()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getJavaClass()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getExecutable()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].setExecutable(com.thoughtworks.qdox.model.JavaExecutable)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getDeclaringClass()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].isVarArgs()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getBinaryName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getFullyQualifiedName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getCanonicalName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getValue()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getGenericCanonicalName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getGenericFullyQualifiedName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getResolvedValue()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getResolvedFullyQualifiedName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getResolvedGenericValue()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getResolvedGenericFullyQualifiedName()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].hashCode()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].equals(Object)'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].toString()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].getGenericValue()'
  - '[com.thoughtworks.qdox.model.impl.DefaultJavaParameter].toGenericString()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaParameter.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.PreIncrement].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.PreIncrement].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.PreIncrement].getParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.PreIncrement].toString()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PreIncrement.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.TypeRef].<init>(com.thoughtworks.qdox.model.JavaType)'
  - '[com.thoughtworks.qdox.model.expression.TypeRef].getType()'
  - '[com.thoughtworks.qdox.model.expression.TypeRef].toString()'
  - '[com.thoughtworks.qdox.model.expression.TypeRef].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.TypeRef].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/TypeRef.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].<init>(java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>)'
  - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].getValueList()'
  - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].toString()'
  - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.AnnotationValueList].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/AnnotationValueList.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Add)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Subtract)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Multiply)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Divide)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.GreaterThan)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.LessThan)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.JavaAnnotation)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Constant)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.ParenExpression)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.AnnotationValueList)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.TypeRef)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.FieldRef)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.LessEquals)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.GreaterEquals)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Remainder)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Or)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.And)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.ShiftLeft)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.ShiftRight)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Not)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.LogicalOr)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.LogicalAnd)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.LogicalNot)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.MinusSign)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.PlusSign)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.UnsignedShiftRight)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Equals)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.NotEquals)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.ExclusiveOr)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Query)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Cast)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.PreDecrement)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.PreIncrement)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.PostDecrement)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.PostIncrement)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Assignment)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.MethodInvocation)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].visit(com.thoughtworks.qdox.model.expression.Lambda)'
  - '[com.thoughtworks.qdox.model.expression.ExpressionVisitor].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExpressionVisitor.java
- function_names: []
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/package-info.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.AnnotationValue].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.AnnotationValue].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/AnnotationValue.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.Remainder].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.Remainder].toString()'
  - '[com.thoughtworks.qdox.model.expression.Remainder].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.Remainder].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Remainder.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.Assignment].<init>(com.thoughtworks.qdox.model.expression.Expression,String,com.thoughtworks.qdox.model.expression.Expression)'
  - '[com.thoughtworks.qdox.model.expression.Assignment].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.Assignment].getParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.Assignment].toString()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Assignment.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.Subtract].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.Subtract].toString()'
  - '[com.thoughtworks.qdox.model.expression.Subtract].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.Subtract].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Subtract.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.ShiftRight].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.ShiftRight].toString()'
  - '[com.thoughtworks.qdox.model.expression.ShiftRight].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.ShiftRight].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ShiftRight.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.Equals].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.Equals].toString()'
  - '[com.thoughtworks.qdox.model.expression.Equals].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.Equals].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Equals.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.LogicalNot].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.LogicalNot].toString()'
  - '[com.thoughtworks.qdox.model.expression.LogicalNot].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.LogicalNot].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LogicalNot.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.PlusSign].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.PlusSign].toString()'
  - '[com.thoughtworks.qdox.model.expression.PlusSign].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.PlusSign].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PlusSign.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.Multiply].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.Multiply].toString()'
  - '[com.thoughtworks.qdox.model.expression.Multiply].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.Multiply].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Multiply.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.Add].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.Add].toString()'
  - '[com.thoughtworks.qdox.model.expression.Add].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.Add].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Add.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.Lambda].getParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.Lambda].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.Lambda].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Lambda.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.UnaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.UnaryOperator].getValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/UnaryOperator.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.Constant].<init>(String)'
  - '[com.thoughtworks.qdox.model.expression.Constant].getValue()'
  - '[com.thoughtworks.qdox.model.expression.Constant].newBooleanLiteral(String)'
  - '[com.thoughtworks.qdox.model.expression.Constant].newCharacterLiteral(String)'
  - '[com.thoughtworks.qdox.model.expression.Constant].newFloatingPointLiteral(String)'
  - '[com.thoughtworks.qdox.model.expression.Constant].newIntegerLiteral(String)'
  - '[com.thoughtworks.qdox.model.expression.Constant].newStringLiteral(String)'
  - '[com.thoughtworks.qdox.model.expression.Constant].getImage()'
  - '[com.thoughtworks.qdox.model.expression.Constant].toString()'
  - '[com.thoughtworks.qdox.model.expression.Constant].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.Constant].getParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.Constant].convertString(String)'
  - '[com.thoughtworks.qdox.model.expression.Constant].toBoolean(String)'
  - '[com.thoughtworks.qdox.model.expression.Constant].toIntegerLiteral(String)'
  - '[com.thoughtworks.qdox.model.expression.Constant].toFloatingPointLiteral(String)'
  - '[com.thoughtworks.qdox.model.expression.Constant].toChar(String)'
  - '[com.thoughtworks.qdox.model.expression.Constant].toString(String)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Constant.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.LogicalOr].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.LogicalOr].toString()'
  - '[com.thoughtworks.qdox.model.expression.LogicalOr].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.LogicalOr].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LogicalOr.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.PostDecrement].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.PostDecrement].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.PostDecrement].getParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.PostDecrement].toString()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PostDecrement.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.FieldRef].<init>(String)'
  - '[com.thoughtworks.qdox.model.expression.FieldRef].getName()'
  - '[com.thoughtworks.qdox.model.expression.FieldRef].getNamePrefix(int)'
  - '[com.thoughtworks.qdox.model.expression.FieldRef].getNamePart(int)'
  - '[com.thoughtworks.qdox.model.expression.FieldRef].getPartCount()'
  - '[com.thoughtworks.qdox.model.expression.FieldRef].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.FieldRef].getParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.FieldRef].toString()'
  - '[com.thoughtworks.qdox.model.expression.FieldRef].setDeclaringClass(com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.model.expression.FieldRef].setClassLibrary(com.thoughtworks.qdox.library.ClassLibrary)'
  - '[com.thoughtworks.qdox.model.expression.FieldRef].getClassPart()'
  - '[com.thoughtworks.qdox.model.expression.FieldRef].getFieldPart()'
  - '[com.thoughtworks.qdox.model.expression.FieldRef].resolveField(com.thoughtworks.qdox.model.JavaClass,int,int)'
  - '[com.thoughtworks.qdox.model.expression.FieldRef].getField()'
  - '[com.thoughtworks.qdox.model.expression.FieldRef].getDeclaringClass()'
  - '[com.thoughtworks.qdox.model.expression.FieldRef].getClassLibrary()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/FieldRef.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.ExclusiveOr].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.ExclusiveOr].toString()'
  - '[com.thoughtworks.qdox.model.expression.ExclusiveOr].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.ExclusiveOr].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ExclusiveOr.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.And].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.And].toString()'
  - '[com.thoughtworks.qdox.model.expression.And].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.And].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/And.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.ParenExpression].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.ParenExpression].getValue()'
  - '[com.thoughtworks.qdox.model.expression.ParenExpression].toString()'
  - '[com.thoughtworks.qdox.model.expression.ParenExpression].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.ParenExpression].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ParenExpression.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.LogicalAnd].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.LogicalAnd].toString()'
  - '[com.thoughtworks.qdox.model.expression.LogicalAnd].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.LogicalAnd].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LogicalAnd.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.MinusSign].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.MinusSign].toString()'
  - '[com.thoughtworks.qdox.model.expression.MinusSign].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.MinusSign].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/MinusSign.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.LessThan].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.LessThan].toString()'
  - '[com.thoughtworks.qdox.model.expression.LessThan].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.LessThan].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LessThan.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.LessEquals].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.LessEquals].toString()'
  - '[com.thoughtworks.qdox.model.expression.LessEquals].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.LessEquals].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/LessEquals.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.MethodInvocation].<init>(String,java.util.List<com.thoughtworks.qdox.model.expression.AnnotationValue>)'
  - '[com.thoughtworks.qdox.model.expression.MethodInvocation].getParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.MethodInvocation].getMethodName()'
  - '[com.thoughtworks.qdox.model.expression.MethodInvocation].getArguments()'
  - '[com.thoughtworks.qdox.model.expression.MethodInvocation].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/MethodInvocation.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.NotEquals].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.NotEquals].toString()'
  - '[com.thoughtworks.qdox.model.expression.NotEquals].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.NotEquals].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/NotEquals.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.Divide].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.Divide].toString()'
  - '[com.thoughtworks.qdox.model.expression.Divide].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.Divide].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Divide.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.Cast].<init>(com.thoughtworks.qdox.model.JavaType,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.Cast].getType()'
  - '[com.thoughtworks.qdox.model.expression.Cast].getValue()'
  - '[com.thoughtworks.qdox.model.expression.Cast].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.Cast].getParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.Cast].toString()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Cast.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.Or].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.Or].toString()'
  - '[com.thoughtworks.qdox.model.expression.Or].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.Or].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Or.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.Query].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.Query].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.Query].getCondition()'
  - '[com.thoughtworks.qdox.model.expression.Query].getTrueExpression()'
  - '[com.thoughtworks.qdox.model.expression.Query].getFalseExpression()'
  - '[com.thoughtworks.qdox.model.expression.Query].getParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.Query].toString()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Query.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.GreaterThan].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.GreaterThan].toString()'
  - '[com.thoughtworks.qdox.model.expression.GreaterThan].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.GreaterThan].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/GreaterThan.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.PreDecrement].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.PreDecrement].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.PreDecrement].getParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.PreDecrement].toString()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PreDecrement.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].toString()'
  - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.UnsignedShiftRight].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/UnsignedShiftRight.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.GreaterEquals].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.GreaterEquals].toString()'
  - '[com.thoughtworks.qdox.model.expression.GreaterEquals].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.GreaterEquals].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/GreaterEquals.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.BinaryOperator].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.BinaryOperator].getLeft()'
  - '[com.thoughtworks.qdox.model.expression.BinaryOperator].getRight()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/BinaryOperator.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.PostIncrement].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.PostIncrement].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.PostIncrement].getParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.PostIncrement].toString()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/PostIncrement.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.Not].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.Not].toString()'
  - '[com.thoughtworks.qdox.model.expression.Not].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.Not].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Not.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.ShiftLeft].<init>(com.thoughtworks.qdox.model.expression.AnnotationValue,com.thoughtworks.qdox.model.expression.AnnotationValue)'
  - '[com.thoughtworks.qdox.model.expression.ShiftLeft].toString()'
  - '[com.thoughtworks.qdox.model.expression.ShiftLeft].accept(com.thoughtworks.qdox.model.expression.ExpressionVisitor)'
  - '[com.thoughtworks.qdox.model.expression.ShiftLeft].getParameterValue()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/ShiftLeft.java
- function_names:
  - '[com.thoughtworks.qdox.model.expression.Expression].getParameterValue()'
  - '[com.thoughtworks.qdox.model.expression.Expression].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/expression/Expression.java
- function_names: []
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/util/package-info.java
- function_names:
  - '[com.thoughtworks.qdox.model.util.TagParser].<init>()'
  - '[com.thoughtworks.qdox.model.util.TagParser].makeTokenizer(String)'
  - '[com.thoughtworks.qdox.model.util.TagParser].parseNamedParameters(String)'
  - '[com.thoughtworks.qdox.model.util.TagParser].parseWords(String)'
  - '[com.thoughtworks.qdox.model.util.TagParser].parseParameters(String)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/model/util/TagParser.java
- function_names: []
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/package-info.java
- function_names:
  - '[com.thoughtworks.qdox.writer.ModelWriter].writeSource(com.thoughtworks.qdox.model.JavaSource)'
  - '[com.thoughtworks.qdox.writer.ModelWriter].writePackage(com.thoughtworks.qdox.model.JavaPackage)'
  - '[com.thoughtworks.qdox.writer.ModelWriter].writeClass(com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.writer.ModelWriter].writeField(com.thoughtworks.qdox.model.JavaField)'
  - '[com.thoughtworks.qdox.writer.ModelWriter].writeAnnotation(com.thoughtworks.qdox.model.JavaAnnotation)'
  - '[com.thoughtworks.qdox.writer.ModelWriter].writeMethod(com.thoughtworks.qdox.model.JavaMethod)'
  - '[com.thoughtworks.qdox.writer.ModelWriter].writeParameter(com.thoughtworks.qdox.model.JavaParameter)'
  - '[com.thoughtworks.qdox.writer.ModelWriter].writeConstructor(com.thoughtworks.qdox.model.JavaConstructor)'
  - '[com.thoughtworks.qdox.writer.ModelWriter].writeInitializer(com.thoughtworks.qdox.model.JavaInitializer)'
  - '[com.thoughtworks.qdox.writer.ModelWriter].writeModuleDescriptor(com.thoughtworks.qdox.model.JavaModuleDescriptor)'
  - '[com.thoughtworks.qdox.writer.ModelWriter].writeModuleExports(JavaModuleDescriptor.JavaExports)'
  - '[com.thoughtworks.qdox.writer.ModelWriter].writeModuleOpens(JavaModuleDescriptor.JavaOpens)'
  - '[com.thoughtworks.qdox.writer.ModelWriter].writeModuleProvides(JavaModuleDescriptor.JavaProvides)'
  - '[com.thoughtworks.qdox.writer.ModelWriter].writeModuleRequires(JavaModuleDescriptor.JavaRequires)'
  - '[com.thoughtworks.qdox.writer.ModelWriter].writeModuleUses(JavaModuleDescriptor.JavaUses)'
  - '[com.thoughtworks.qdox.writer.ModelWriter].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriter.java
- function_names:
  - '[com.thoughtworks.qdox.writer.ModelWriterFactory].newInstance()'
  - '[com.thoughtworks.qdox.writer.ModelWriterFactory].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/ModelWriterFactory.java
- function_names: []
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/package-info.java
- function_names:
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].getBuffer()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeSource(com.thoughtworks.qdox.model.JavaSource)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writePackage(com.thoughtworks.qdox.model.JavaPackage)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeClass(com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeClassBody(com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeInitializer(com.thoughtworks.qdox.model.JavaInitializer)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeField(com.thoughtworks.qdox.model.JavaField)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeConstructor(com.thoughtworks.qdox.model.JavaConstructor)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeMethod(com.thoughtworks.qdox.model.JavaMethod)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeNonAccessibilityModifiers(java.util.Collection<String>)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAccessibilityModifier(java.util.Collection<String>)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAllModifiers(java.util.List<String>)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeAnnotation(com.thoughtworks.qdox.model.JavaAnnotation)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeParameter(com.thoughtworks.qdox.model.JavaParameter)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].commentHeader(com.thoughtworks.qdox.model.JavaAnnotatedElement)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleDescriptor(com.thoughtworks.qdox.model.JavaModuleDescriptor)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleExports(com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaExports)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleOpens(com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaOpens)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleProvides(com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaProvides)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleRequires(com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaRequires)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].writeModuleUses(com.thoughtworks.qdox.model.JavaModuleDescriptor.JavaUses)'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].toString()'
  - '[com.thoughtworks.qdox.writer.impl.DefaultModelWriter].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
- function_names:
  - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].setEol(String)'
  - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].setIndentation(String)'
  - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(String)'
  - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].write(char)'
  - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].newline()'
  - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].indent()'
  - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].deindent()'
  - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].toString()'
  - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].checkNewLine()'
  - '[com.thoughtworks.qdox.writer.impl.IndentBuffer].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/IndentBuffer.java
- function_names: []
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/directorywalker/package-info.java
- function_names:
  - '[com.thoughtworks.qdox.directorywalker.Filter].filter(java.io.File)'
  - '[com.thoughtworks.qdox.directorywalker.Filter].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/directorywalker/Filter.java
- function_names:
  - '[com.thoughtworks.qdox.directorywalker.FileVisitor].visitFile(java.io.File)'
  - '[com.thoughtworks.qdox.directorywalker.FileVisitor].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/directorywalker/FileVisitor.java
- function_names:
  - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].<init>(java.io.File)'
  - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].addFilter(com.thoughtworks.qdox.directorywalker.Filter)'
  - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan()'
  - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].scan(com.thoughtworks.qdox.directorywalker.FileVisitor)'
  - '[com.thoughtworks.qdox.directorywalker.DirectoryScanner].walk(com.thoughtworks.qdox.directorywalker.FileVisitor,java.io.File)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/directorywalker/DirectoryScanner.java
- function_names:
  - '[com.thoughtworks.qdox.directorywalker.SuffixFilter].<init>(String)'
  - '[com.thoughtworks.qdox.directorywalker.SuffixFilter].filter(java.io.File)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/directorywalker/SuffixFilter.java
- function_names:
  - '[com.thoughtworks.qdox.parser.CommentScanner].addCommentHandler(com.thoughtworks.qdox.parser.CommentHandler)'
  - '[com.thoughtworks.qdox.parser.CommentScanner].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/CommentScanner.java
- function_names: []
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/package-info.java
- function_names:
  - '[com.thoughtworks.qdox.parser.JavaLexer].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/JavaLexer.java
- function_names:
  - '[com.thoughtworks.qdox.parser.ParseException].<init>(String,int,int)'
  - '[com.thoughtworks.qdox.parser.ParseException].getLine()'
  - '[com.thoughtworks.qdox.parser.ParseException].getColumn()'
  - '[com.thoughtworks.qdox.parser.ParseException].setSourceInfo(String)'
  - '[com.thoughtworks.qdox.parser.ParseException].getMessage()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/ParseException.java
- function_names:
  - '[com.thoughtworks.qdox.parser.CommentHandler].onComment(String,int,int)'
  - '[com.thoughtworks.qdox.parser.CommentHandler].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/CommentHandler.java
- function_names:
  - '[com.thoughtworks.qdox.parser.Lexer].lex()'
  - '[com.thoughtworks.qdox.parser.Lexer].text()'
  - '[com.thoughtworks.qdox.parser.Lexer].getLine()'
  - '[com.thoughtworks.qdox.parser.Lexer].getColumn()'
  - '[com.thoughtworks.qdox.parser.Lexer].getCodeBody()'
  - '[com.thoughtworks.qdox.parser.Lexer].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/Lexer.java
- function_names: []
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/impl/package-info.java
- function_names:
  - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].<init>(Class<?>,com.thoughtworks.qdox.builder.Builder)'
  - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].parse()'
  - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addClass(Class<?>)'
  - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addModifiers(java.util.Set<String>,int)'
  - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].addField(Field)'
  - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].createMethodDef(Member)'
  - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getDimension(Class<?>)'
  - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getTypeName(Class<?>)'
  - '[com.thoughtworks.qdox.parser.impl.BinaryClassParser].getTypeDef(Class<?>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/impl/BinaryClassParser.java
- function_names:
  - '[com.thoughtworks.qdox.parser.structs.PackageDef].<init>(String)'
  - '[com.thoughtworks.qdox.parser.structs.PackageDef].<init>(String,int)'
  - '[com.thoughtworks.qdox.parser.structs.PackageDef].getName()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/PackageDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.structs.LocatedDef].setLineNumber(int)'
  - '[com.thoughtworks.qdox.parser.structs.LocatedDef].getLineNumber()'
  - '[com.thoughtworks.qdox.parser.structs.LocatedDef].setColumnNumber(int)'
  - '[com.thoughtworks.qdox.parser.structs.LocatedDef].getColumnNumber()'
  - '[com.thoughtworks.qdox.parser.structs.LocatedDef].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/LocatedDef.java
- function_names: []
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/package-info.java
- function_names:
  - '[com.thoughtworks.qdox.parser.structs.MethodDef].toString()'
  - '[com.thoughtworks.qdox.parser.structs.MethodDef].setName(String)'
  - '[com.thoughtworks.qdox.parser.structs.MethodDef].getName()'
  - '[com.thoughtworks.qdox.parser.structs.MethodDef].setReturnType(com.thoughtworks.qdox.parser.structs.TypeDef)'
  - '[com.thoughtworks.qdox.parser.structs.MethodDef].getReturnType()'
  - '[com.thoughtworks.qdox.parser.structs.MethodDef].setModifiers(java.util.Set<String>)'
  - '[com.thoughtworks.qdox.parser.structs.MethodDef].getModifiers()'
  - '[com.thoughtworks.qdox.parser.structs.MethodDef].setConstructor(boolean)'
  - '[com.thoughtworks.qdox.parser.structs.MethodDef].isConstructor()'
  - '[com.thoughtworks.qdox.parser.structs.MethodDef].setBody(String)'
  - '[com.thoughtworks.qdox.parser.structs.MethodDef].getBody()'
  - '[com.thoughtworks.qdox.parser.structs.MethodDef].setDimensions(int)'
  - '[com.thoughtworks.qdox.parser.structs.MethodDef].getDimensions()'
  - '[com.thoughtworks.qdox.parser.structs.MethodDef].setExceptions(java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>)'
  - '[com.thoughtworks.qdox.parser.structs.MethodDef].getExceptions()'
  - '[com.thoughtworks.qdox.parser.structs.MethodDef].setTypeParams(java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>)'
  - '[com.thoughtworks.qdox.parser.structs.MethodDef].getTypeParams()'
  - '[com.thoughtworks.qdox.parser.structs.MethodDef].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/MethodDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].<init>()'
  - '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef,String)'
  - '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].getTypeDef()'
  - '[com.thoughtworks.qdox.parser.structs.WildcardTypeDef].getWildcardExpressionType()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/WildcardTypeDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].<init>(String)'
  - '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].<init>(String,java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>)'
  - '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].setBounds(java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>)'
  - '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].getName()'
  - '[com.thoughtworks.qdox.parser.structs.TypeVariableDef].getBounds()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TypeVariableDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.structs.InitDef].<init>()'
  - '[com.thoughtworks.qdox.parser.structs.InitDef].<init>(String,boolean)'
  - '[com.thoughtworks.qdox.parser.structs.InitDef].isStatic()'
  - '[com.thoughtworks.qdox.parser.structs.InitDef].setStatic(boolean)'
  - '[com.thoughtworks.qdox.parser.structs.InitDef].getBlockContent()'
  - '[com.thoughtworks.qdox.parser.structs.InitDef].setBlockContent(String)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/InitDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.structs.AnnoDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef)'
  - '[com.thoughtworks.qdox.parser.structs.AnnoDef].getValue()'
  - '[com.thoughtworks.qdox.parser.structs.AnnoDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - '[com.thoughtworks.qdox.parser.structs.AnnoDef].getTypeDef()'
  - '[com.thoughtworks.qdox.parser.structs.AnnoDef].getArgs()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/AnnoDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef].<init>(String)'
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef].getName()'
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef].setOpen(boolean)'
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef].isOpen()'
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef].<init>(String)'
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef].<init>(String,java.util.Set<String>)'
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef].getSource()'
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef.ExportsDef].getTargets()'
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef.OpensDef].<init>(String)'
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef.OpensDef].<init>(String,java.util.Set<String>)'
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef.OpensDef].getSource()'
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef.OpensDef].getTargets()'
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef.ProvidesDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef)'
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef.ProvidesDef].getService()'
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef.ProvidesDef].getImplementations()'
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef.RequiresDef].<init>(String,java.util.Set<String>)'
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef.RequiresDef].getName()'
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef.RequiresDef].getModifiers()'
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef.UsesDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef)'
  - '[com.thoughtworks.qdox.parser.structs.ModuleDef.UsesDef].getService()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ModuleDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String,int)'
  - '[com.thoughtworks.qdox.parser.structs.TypeDef].<init>(String)'
  - '[com.thoughtworks.qdox.parser.structs.TypeDef].getName()'
  - '[com.thoughtworks.qdox.parser.structs.TypeDef].getDimensions()'
  - '[com.thoughtworks.qdox.parser.structs.TypeDef].setDimensions(int)'
  - '[com.thoughtworks.qdox.parser.structs.TypeDef].equals(Object)'
  - '[com.thoughtworks.qdox.parser.structs.TypeDef].hashCode()'
  - '[com.thoughtworks.qdox.parser.structs.TypeDef].setActualArgumentTypes(java.util.List<com.thoughtworks.qdox.parser.structs.TypeDef>)'
  - '[com.thoughtworks.qdox.parser.structs.TypeDef].getActualArgumentTypes()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TypeDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.structs.TagDef].<init>(String,String,int)'
  - '[com.thoughtworks.qdox.parser.structs.TagDef].<init>(String,String)'
  - '[com.thoughtworks.qdox.parser.structs.TagDef].getName()'
  - '[com.thoughtworks.qdox.parser.structs.TagDef].getText()'
  - '[com.thoughtworks.qdox.parser.structs.TagDef].toString()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/TagDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>()'
  - '[com.thoughtworks.qdox.parser.structs.ClassDef].<init>(String)'
  - '[com.thoughtworks.qdox.parser.structs.ClassDef].setName(String)'
  - '[com.thoughtworks.qdox.parser.structs.ClassDef].getName()'
  - '[com.thoughtworks.qdox.parser.structs.ClassDef].toString()'
  - '[com.thoughtworks.qdox.parser.structs.ClassDef].setModifiers(java.util.Set<String>)'
  - '[com.thoughtworks.qdox.parser.structs.ClassDef].getModifiers()'
  - '[com.thoughtworks.qdox.parser.structs.ClassDef].setType(String)'
  - '[com.thoughtworks.qdox.parser.structs.ClassDef].getType()'
  - '[com.thoughtworks.qdox.parser.structs.ClassDef].setImplements(java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>)'
  - '[com.thoughtworks.qdox.parser.structs.ClassDef].getImplements()'
  - '[com.thoughtworks.qdox.parser.structs.ClassDef].setExtends(java.util.Set<com.thoughtworks.qdox.parser.structs.TypeDef>)'
  - '[com.thoughtworks.qdox.parser.structs.ClassDef].getExtends()'
  - '[com.thoughtworks.qdox.parser.structs.ClassDef].setTypeParameters(java.util.List<com.thoughtworks.qdox.parser.structs.TypeVariableDef>)'
  - '[com.thoughtworks.qdox.parser.structs.ClassDef].getTypeParameters()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/ClassDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].setModifiers(java.util.Set<String>)'
  - '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].getModifiers()'
  - '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].setBody(String)'
  - '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].getBody()'
  - '[com.thoughtworks.qdox.parser.structs.CompactConstructorDef].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/CompactConstructorDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.structs.FieldDef].<init>()'
  - '[com.thoughtworks.qdox.parser.structs.FieldDef].<init>(String)'
  - '[com.thoughtworks.qdox.parser.structs.FieldDef].setName(String)'
  - '[com.thoughtworks.qdox.parser.structs.FieldDef].getName()'
  - '[com.thoughtworks.qdox.parser.structs.FieldDef].setType(com.thoughtworks.qdox.parser.structs.TypeDef)'
  - '[com.thoughtworks.qdox.parser.structs.FieldDef].getType()'
  - '[com.thoughtworks.qdox.parser.structs.FieldDef].setDimensions(int)'
  - '[com.thoughtworks.qdox.parser.structs.FieldDef].getDimensions()'
  - '[com.thoughtworks.qdox.parser.structs.FieldDef].setVarArgs(boolean)'
  - '[com.thoughtworks.qdox.parser.structs.FieldDef].isVarArgs()'
  - '[com.thoughtworks.qdox.parser.structs.FieldDef].setBody(String)'
  - '[com.thoughtworks.qdox.parser.structs.FieldDef].getBody()'
  - '[com.thoughtworks.qdox.parser.structs.FieldDef].setModifiers(java.util.Set<String>)'
  - '[com.thoughtworks.qdox.parser.structs.FieldDef].getModifiers()'
  - '[com.thoughtworks.qdox.parser.structs.FieldDef].isEnumConstant()'
  - '[com.thoughtworks.qdox.parser.structs.FieldDef].setEnumConstant(boolean)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/FieldDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.structs.RecordFieldsDef].addField(com.thoughtworks.qdox.parser.structs.FieldDef)'
  - '[com.thoughtworks.qdox.parser.structs.RecordFieldsDef].getFields()'
  - '[com.thoughtworks.qdox.parser.structs.RecordFieldsDef].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/structs/RecordFieldsDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.MinusSignDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.MinusSignDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/MinusSignDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.SubtractDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.SubtractDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/SubtractDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.CreatorDef].getTypeArguments()'
  - '[com.thoughtworks.qdox.parser.expression.CreatorDef].setTypeArguments(java.util.List<?>)'
  - '[com.thoughtworks.qdox.parser.expression.CreatorDef].getCreatedName()'
  - '[com.thoughtworks.qdox.parser.expression.CreatorDef].setCreatedName(String)'
  - '[com.thoughtworks.qdox.parser.expression.CreatorDef].getArguments()'
  - '[com.thoughtworks.qdox.parser.expression.CreatorDef].setArguments(java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>)'
  - '[com.thoughtworks.qdox.parser.expression.CreatorDef].getClassBody()'
  - '[com.thoughtworks.qdox.parser.expression.CreatorDef].setClassBody(String)'
  - '[com.thoughtworks.qdox.parser.expression.CreatorDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - '[com.thoughtworks.qdox.parser.expression.CreatorDef].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/CreatorDef.java
- function_names: []
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/package-info.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.LogicalOrDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.LogicalOrDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/LogicalOrDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.NotDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.NotDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/NotDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.FieldRefDef].<init>(String)'
  - '[com.thoughtworks.qdox.parser.expression.FieldRefDef].getName()'
  - '[com.thoughtworks.qdox.parser.expression.FieldRefDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/FieldRefDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.GreaterThanDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.GreaterThanDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/GreaterThanDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.ElemValueListDef].<init>(java.util.List<com.thoughtworks.qdox.parser.expression.ElemValueDef>)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueListDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueListDef].getValueList()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueListDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.UnaryOperatorDef].getElemValueDef()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/UnaryOperatorDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.ConstantDef].<init>(String,Class<?>)'
  - '[com.thoughtworks.qdox.parser.expression.ConstantDef].getType()'
  - '[com.thoughtworks.qdox.parser.expression.ConstantDef].getValue()'
  - '[com.thoughtworks.qdox.parser.expression.ConstantDef].toString()'
  - '[com.thoughtworks.qdox.parser.expression.ConstantDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ConstantDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.LessThanDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.LessThanDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/LessThanDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.AssignmentDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,String,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.AssignmentDef].getLetfHandSide()'
  - '[com.thoughtworks.qdox.parser.expression.AssignmentDef].getOperator()'
  - '[com.thoughtworks.qdox.parser.expression.AssignmentDef].getAssignmentExpression()'
  - '[com.thoughtworks.qdox.parser.expression.AssignmentDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/AssignmentDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.structs.AnnoDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.AddDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.AndDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.DivideDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.EqualsDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.ExclusiveOrDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.GreaterEqualsDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.GreaterThanDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.LessEqualsDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.LessThanDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.LogicalAndDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.LogicalOrDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.MultiplyDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.NotEqualsDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.OrDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.RemainderDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.ShiftLeftDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.ShiftRightDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.SubtractDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.UnsignedShiftRightDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.CastDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.ConstantDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.FieldRefDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.LogicalNotDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.MinusSignDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.NotDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.ParenExpressionDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.PlusSignDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.QueryDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.TypeRefDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.ElemValueListDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.AssignmentDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.PostIncrementDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.PostDecrementDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.PreDecrementDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.PreIncrementDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.MethodInvocationDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.MethodReferenceDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.CreatorDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].transform(com.thoughtworks.qdox.parser.expression.LambdaDef)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueTransformer].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueTransformer.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.QueryDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.QueryDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - '[com.thoughtworks.qdox.parser.expression.QueryDef].getCondition()'
  - '[com.thoughtworks.qdox.parser.expression.QueryDef].getTrueExpression()'
  - '[com.thoughtworks.qdox.parser.expression.QueryDef].getFalseExpression()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/QueryDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.PreIncrementDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.PreIncrementDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/PreIncrementDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.ParenExpressionDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.ParenExpressionDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - '[com.thoughtworks.qdox.parser.expression.ParenExpressionDef].getElemValueDef()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ParenExpressionDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.ShiftLeftDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.ShiftLeftDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ShiftLeftDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.ExpressionDef].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ExpressionDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.LogicalNotDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.LogicalNotDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/LogicalNotDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.AddDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.AddDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/AddDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].getLeft()'
  - '[com.thoughtworks.qdox.parser.expression.BinaryOperatorDef].getRight()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/BinaryOperatorDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.PostIncrementDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.PostIncrementDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/PostIncrementDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.DivideDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.DivideDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/DivideDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.NotEqualsDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.NotEqualsDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/NotEqualsDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.ExclusiveOrDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.ExclusiveOrDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ExclusiveOrDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.PlusSignDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.PlusSignDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/PlusSignDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.UnsignedShiftRightDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.UnsignedShiftRightDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/UnsignedShiftRightDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.RemainderDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.RemainderDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/RemainderDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.LessEqualsDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.LessEqualsDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/LessEqualsDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.MultiplyDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.MultiplyDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/MultiplyDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.ShiftRightDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.ShiftRightDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ShiftRightDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.CastDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.CastDef].getTypeDef()'
  - '[com.thoughtworks.qdox.parser.expression.CastDef].getElemDef()'
  - '[com.thoughtworks.qdox.parser.expression.CastDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/CastDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.PreDecrementDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.PreDecrementDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/PreDecrementDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.MethodReferenceDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - '[com.thoughtworks.qdox.parser.expression.MethodReferenceDef].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/MethodReferenceDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.LogicalAndDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.LogicalAndDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/LogicalAndDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.AndDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.AndDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/AndDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.PostDecrementDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.PostDecrementDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/PostDecrementDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.LambdaDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - '[com.thoughtworks.qdox.parser.expression.LambdaDef].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/LambdaDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.OrDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.OrDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/OrDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.ElemValueDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - '[com.thoughtworks.qdox.parser.expression.ElemValueDef].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/ElemValueDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.TypeRefDef].<init>(com.thoughtworks.qdox.parser.structs.TypeDef)'
  - '[com.thoughtworks.qdox.parser.expression.TypeRefDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  - '[com.thoughtworks.qdox.parser.expression.TypeRefDef].getTypeDef()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/TypeRefDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.EqualsDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.EqualsDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/EqualsDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].<init>(String,java.util.List<com.thoughtworks.qdox.parser.expression.ExpressionDef>)'
  - '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].getMethodName()'
  - '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].getArguments()'
  - '[com.thoughtworks.qdox.parser.expression.MethodInvocationDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/MethodInvocationDef.java
- function_names:
  - '[com.thoughtworks.qdox.parser.expression.GreaterEqualsDef].<init>(com.thoughtworks.qdox.parser.expression.ElemValueDef,com.thoughtworks.qdox.parser.expression.ElemValueDef)'
  - '[com.thoughtworks.qdox.parser.expression.GreaterEqualsDef].transform(com.thoughtworks.qdox.parser.expression.ElemValueTransformer<U>)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/parser/expression/GreaterEqualsDef.java
- function_names:
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].<init>()'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendClassLoader(ClassLoader)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendDefaultClassLoaders()'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendSourceFolder(java.io.File)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendSource(java.io.InputStream)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendSource(java.io.Reader)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].setDebugLexer(boolean)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].setDebugParser(boolean)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].setEncoding(String)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].setErrorHander(com.thoughtworks.qdox.library.ErrorHandler)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getClassLibrary()'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendSource(java.net.URL)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].appendSource(java.io.File)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].addSource(java.io.InputStream)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].addSource(java.io.Reader)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].addSource(java.net.URL)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].addSource(java.io.File)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].addSourceFolder(java.io.File)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].prepareSourceLibrary(com.thoughtworks.qdox.library.SourceLibrary)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceLibrary()'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].getSourceFolderLibrary()'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].newClassLoaderLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].newSourceLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary)'
  - '[com.thoughtworks.qdox.library.OrderedClassLibraryBuilder].newSourceFolderLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/OrderedClassLibraryBuilder.java
- function_names:
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].<init>()'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaModules()'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClass(String)'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClass(String,boolean)'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].createStub(String)'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].resolveJavaClass(String)'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaSources()'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaSources(ClassLibraryFilter)'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClasses()'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaClasses(ClassLibraryFilter)'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaPackages()'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaPackage(String)'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].resolveJavaPackage(String)'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getJavaPackages(ClassLibraryFilter)'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].hasClassReference(String)'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].containsClassReference(String)'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getModelWriterFactory()'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getModelBuilderFactory()'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getModelBuilder()'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary].getModelBuilder(java.net.URL)'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].accept(com.thoughtworks.qdox.library.AbstractClassLibrary)'
  - '[com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/AbstractClassLibrary.java
- function_names:
  - '[com.thoughtworks.qdox.library.SourceFolderLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
  - '[com.thoughtworks.qdox.library.SourceFolderLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary,java.io.File)'
  - '[com.thoughtworks.qdox.library.SourceFolderLibrary].addSourceFolder(java.io.File)'
  - '[com.thoughtworks.qdox.library.SourceFolderLibrary].getJavaModules()'
  - '[com.thoughtworks.qdox.library.SourceFolderLibrary].resolveJavaModules()'
  - '[com.thoughtworks.qdox.library.SourceFolderLibrary].resolveJavaModule(java.io.File)'
  - '[com.thoughtworks.qdox.library.SourceFolderLibrary].resolveJavaClass(String)'
  - '[com.thoughtworks.qdox.library.SourceFolderLibrary].containsClassReference(String)'
  - '[com.thoughtworks.qdox.library.SourceFolderLibrary].getSourceFile(String)'
  - '[com.thoughtworks.qdox.library.SourceFolderLibrary].getClassFromSourceFile(java.io.File,String)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceFolderLibrary.java
- function_names: []
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/package-info.java
- function_names:
  - '[com.thoughtworks.qdox.library.ClassNameLibrary].resolveJavaClass(String)'
  - '[com.thoughtworks.qdox.library.ClassNameLibrary].resolveJavaPackage(String)'
  - '[com.thoughtworks.qdox.library.ClassNameLibrary].containsClassReference(String)'
  - '[com.thoughtworks.qdox.library.ClassNameLibrary].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassNameLibrary.java
- function_names:
  - '[com.thoughtworks.qdox.library.JavaClassContext].<init>()'
  - '[com.thoughtworks.qdox.library.JavaClassContext].getClassByName(String)'
  - '[com.thoughtworks.qdox.library.JavaClassContext].removeClassByName(String)'
  - '[com.thoughtworks.qdox.library.JavaClassContext].getClasses()'
  - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.library.JavaClassContext].getPackageByName(String)'
  - '[com.thoughtworks.qdox.library.JavaClassContext].removePackageByName(String)'
  - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaPackage)'
  - '[com.thoughtworks.qdox.library.JavaClassContext].getPackages()'
  - '[com.thoughtworks.qdox.library.JavaClassContext].add(com.thoughtworks.qdox.model.JavaSource)'
  - '[com.thoughtworks.qdox.library.JavaClassContext].getSources()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/JavaClassContext.java
- function_names:
  - '[com.thoughtworks.qdox.library.SourceLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
  - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.Reader)'
  - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.Reader,java.net.URL)'
  - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.InputStream)'
  - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.net.URL)'
  - '[com.thoughtworks.qdox.library.SourceLibrary].addSource(java.io.File)'
  - '[com.thoughtworks.qdox.library.SourceLibrary].parse(java.io.Reader,java.net.URL)'
  - '[com.thoughtworks.qdox.library.SourceLibrary].parse(java.io.InputStream,java.net.URL)'
  - '[com.thoughtworks.qdox.library.SourceLibrary].parse(com.thoughtworks.qdox.parser.JavaLexer,java.net.URL)'
  - '[com.thoughtworks.qdox.library.SourceLibrary].resolveJavaClass(String)'
  - '[com.thoughtworks.qdox.library.SourceLibrary].resolveJavaPackage(String)'
  - '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaSource(com.thoughtworks.qdox.model.JavaSource)'
  - '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaPackage(com.thoughtworks.qdox.model.JavaPackage)'
  - '[com.thoughtworks.qdox.library.SourceLibrary].registerJavaClass(com.thoughtworks.qdox.model.JavaClass)'
  - '[com.thoughtworks.qdox.library.SourceLibrary].setDebugLexer(boolean)'
  - '[com.thoughtworks.qdox.library.SourceLibrary].isDebugLexer()'
  - '[com.thoughtworks.qdox.library.SourceLibrary].setDebugParser(boolean)'
  - '[com.thoughtworks.qdox.library.SourceLibrary].isDebugParser()'
  - '[com.thoughtworks.qdox.library.SourceLibrary].setEncoding(String)'
  - '[com.thoughtworks.qdox.library.SourceLibrary].getEncoding()'
  - '[com.thoughtworks.qdox.library.SourceLibrary].setErrorHandler(com.thoughtworks.qdox.library.ErrorHandler)'
  - '[com.thoughtworks.qdox.library.SourceLibrary].getErrorHandler()'
  - '[com.thoughtworks.qdox.library.SourceLibrary].getJavaClasses()'
  - '[com.thoughtworks.qdox.library.SourceLibrary].getJavaPackages()'
  - '[com.thoughtworks.qdox.library.SourceLibrary].getJavaSources()'
  - '[com.thoughtworks.qdox.library.SourceLibrary].containsClassReference(String)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SourceLibrary.java
- function_names:
  - '[com.thoughtworks.qdox.library.ErrorHandler].handle(com.thoughtworks.qdox.parser.ParseException)'
  - '[com.thoughtworks.qdox.library.ErrorHandler].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ErrorHandler.java
- function_names:
  - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary)'
  - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].<init>(com.thoughtworks.qdox.library.AbstractClassLibrary,ClassLoader)'
  - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addClassLoader(ClassLoader)'
  - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].addDefaultLoader()'
  - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].resolveJavaClass(String)'
  - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].resolveJavaPackage(String)'
  - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].readObject(java.io.ObjectInputStream)'
  - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].containsClassReference(String)'
  - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].setDebugLexer(boolean)'
  - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].setDebugParser(boolean)'
  - '[com.thoughtworks.qdox.library.ClassLoaderLibrary].setErrorHandler(com.thoughtworks.qdox.library.ErrorHandler)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLoaderLibrary.java
- function_names:
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].<init>()'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendClassLoader(ClassLoader)'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendDefaultClassLoaders()'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendSourceFolder(java.io.File)'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendSource(java.io.InputStream)'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendSource(java.io.Reader)'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendSource(java.net.URL)'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].appendSource(java.io.File)'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].setDebugLexer(boolean)'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].setDebugParser(boolean)'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].setEncoding(String)'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].setErrorHander(com.thoughtworks.qdox.library.ErrorHandler)'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].getClassLibrary()'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].addSource(java.io.InputStream)'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].addSource(java.io.Reader)'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].addSource(java.net.URL)'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].addSource(java.io.File)'
  - '[com.thoughtworks.qdox.library.SortedClassLibraryBuilder].addSourceFolder(java.io.File)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/SortedClassLibraryBuilder.java
- function_names:
  - '[com.thoughtworks.qdox.library.ClassLibrary].hasClassReference(String)'
  - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(String)'
  - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClass(String,boolean)'
  - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaClasses()'
  - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaSources()'
  - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaPackage(String)'
  - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaPackages()'
  - '[com.thoughtworks.qdox.library.ClassLibrary].getJavaModules()'
  - '[com.thoughtworks.qdox.library.ClassLibrary].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibrary.java
- function_names:
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendClassLoader(ClassLoader)'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendDefaultClassLoaders()'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSourceFolder(java.io.File)'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSource(java.io.InputStream)'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSource(java.io.Reader)'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSource(java.net.URL)'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].appendSource(java.io.File)'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSource(java.io.InputStream)'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSource(java.io.Reader)'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSource(java.net.URL)'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSource(java.io.File)'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setDebugLexer(boolean)'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setDebugParser(boolean)'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setEncoding(String)'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setModelBuilderFactory(com.thoughtworks.qdox.builder.ModelBuilderFactory)'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory)'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].getClassLibrary()'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].setErrorHander(com.thoughtworks.qdox.library.ErrorHandler)'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].addSourceFolder(java.io.File)'
  - '[com.thoughtworks.qdox.library.ClassLibraryBuilder].<init>()'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/library/ClassLibraryBuilder.java
- function_names:
  - '[com.thoughtworks.qdox.type.TypeResolver].<init>(String,String,com.thoughtworks.qdox.library.ClassLibrary,java.util.Collection<String>)'
  - '[com.thoughtworks.qdox.type.TypeResolver].byPackageName(String,com.thoughtworks.qdox.library.ClassLibrary,java.util.Collection<String>)'
  - '[com.thoughtworks.qdox.type.TypeResolver].byClassName(String,com.thoughtworks.qdox.library.ClassLibrary,java.util.Collection<String>)'
  - '[com.thoughtworks.qdox.type.TypeResolver].resolveJavaClass(String)'
  - '[com.thoughtworks.qdox.type.TypeResolver].getJavaClass(String)'
  - '[com.thoughtworks.qdox.type.TypeResolver].resolveType(String)'
  - '[com.thoughtworks.qdox.type.TypeResolver].resolveTypeInternal(String)'
  - '[com.thoughtworks.qdox.type.TypeResolver].resolveImportedType(String,String,boolean)'
  - '[com.thoughtworks.qdox.type.TypeResolver].resolveFromLibrary(String)'
  - '[com.thoughtworks.qdox.type.TypeResolver].resolveFullyQualifiedType(String)'
  source_file: /src/project-parent/qdox/src/main/java/com/thoughtworks/qdox/type/TypeResolver.java
- function_names:
  - '[CanProcessTypeParameterAnnotationsTest].canProcessTypeAnnotations()'
  - '[CanProcessTypeParameterAnnotationsTest].<init>()'
  source_file: /src/project-parent/qdox/src/it/gh-182/src/test/java/CanProcessTypeParameterAnnotationsTest.java
- function_names: []
  source_file: /src/project-parent/qdox/src/it/gh-182/src/main/java/com/AnnotationA.java
- function_names:
  - '[com.y.BClass].foo()'
  - '[com.y.BClass].bar()'
  - '[com.y.BClass].baz()'
  - '[com.y.BClass].bork()'
  - '[com.y.BClass].eggs()'
  - '[com.y.BClass].spam()'
  - '[com.y.BClass].junk()'
  - '[com.y.BClass].moreJunk()'
  - '[com.y.BClass].<init>()'
  - '[com.y.BClass.Container].<init>()'
  - '[com.y.BClass.AnotherContainer].<init>()'
  source_file: /src/project-parent/qdox/src/it/gh-182/src/main/java/com/y/BClass.java
- function_names:
  - '[ClasspathSourcesTest].testCommonsLangSources()'
  - '[ClasspathSourcesTest].<init>()'
  source_file: /src/project-parent/qdox/src/it/qdox-224/src/test/java/ClasspathSourcesTest.java
- function_names:
  - '[MissingAnnotationsTest].packageInfoAnnotationsMissing()'
  - '[MissingAnnotationsTest].<init>()'
  source_file: /src/project-parent/qdox/src/it/qdox-223/src/test/java/MissingAnnotationsTest.java
- function_names: []
  source_file: /src/project-parent/qdox/src/it/qdox-223/src/main/java/com/AnnotationA.java
- function_names: []
  source_file: /src/project-parent/qdox/src/it/qdox-223/src/main/java/com/x/package-info.java
- function_names:
  - '[com.x.QClass].someMethod()'
  - '[com.x.QClass].<init>()'
  source_file: /src/project-parent/qdox/src/it/qdox-223/src/main/java/com/x/QClass.java
- function_names: []
  source_file: /src/project-parent/qdox/src/it/qdox-223/src/main/java/com/y/package-info.java
- function_names:
  - '[com.y.BClass].someMethod()'
  - '[com.y.BClass].<init>()'
  source_file: /src/project-parent/qdox/src/it/qdox-223/src/main/java/com/y/BClass.java
- function_names:
  - '[x.Test].<init>()'
  - '[Test.A].<init>()'
  - '[Test.A.B].<init>()'
  - '[Test.A.B.C].<init>()'
  - '[Test.A.B.C.D].<init>()'
  - '[Test.A.B.C.D.E].<init>()'
  - '[Test.A.B.C.D.E.F].<init>()'
  - '[Test.A.B.C.D.E.F.G].<init>()'
  - '[Test.A.B.C.D.E.F.G.H].<init>()'
  - '[Test.A.B.C.D.E.F.G.H.I].<init>()'
  - '[Test.A.B.C.D.E.F.G.H.I.J].<init>()'
  - '[Test.A.B.C.D.E.F.G.H.I.J.K].<init>()'
  - '[Test.A.B.C.D.E.F.G.H.I.J.K.L].<init>()'
  - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M].<init>()'
  - '[Test.A.B.C.D.E.F.G.H.I.J.K.L.M.N].<init>()'
  source_file: /src/project-parent/qdox/src/it/qdox-241/src/test/resources/Test.java
- function_names:
  - '[QDoxPropertiesTest].customStateStackSize()'
  - '[QDoxPropertiesTest].<init>()'
  source_file: /src/project-parent/qdox/src/it/qdox-241/src/test/java/QDoxPropertiesTest.java
- function_names:
  - '[Reproduce263Test].test()'
  - '[Reproduce263Test].<init>()'
  source_file: /src/project-parent/qdox/src/it/gh-263/src/test/java/Reproduce263Test.java
- function_names:
  - '[com.Thingy].<init>()'
  source_file: /src/project-parent/qdox/src/it/gh-263/src/main/java/com/Thingy.java
- function_names:
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_top()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_top(String,int,int[])'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_blocks()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackcmap_blocks(String,int,int[])'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAction()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAction(String,int,int[])'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackRowMap()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackRowMap(String,int,int[])'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpacktrans()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpacktrans(String,int,int[])'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAttribute()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzUnpackAttribute(String,int,int[])'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].write()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].write(String)'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].text()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].lex()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getLine()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getColumn()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].pushState(int)'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].popState()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].getCodeBody()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].addCommentHandler(com.thoughtworks.qdox.parser.CommentHandler)'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].parseValue(String,int)'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].markAnnotatedElementLine()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].resetAnnotatedElementLine()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.Reader,java.io.Writer)'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.InputStream)'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.InputStream,java.io.Writer)'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].<init>(java.io.Reader)'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzMaxBufferLen()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCanGrow()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzCMap(int)'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzRefill()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yyclose()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yyreset(java.io.Reader)'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yyResetPosition()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yyatEOF()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yystate()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yybegin(int)'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yytext()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yycharat(int)'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yylength()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzScanError(int)'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yypushback(int)'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].zzDoEOF()'
  - '[com.thoughtworks.qdox.parser.impl.JFlexLexer].yylex()'
  source_file: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/JFlexLexer.java
- function_names:
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>(int)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>(double)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>(String)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal].<init>(Object)'
  source_file: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParserVal.java
- function_names:
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].debug(String)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_push(int)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_pop()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_drop(int)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].state_peek(int)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].init_stacks()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].dump_stacks(int)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_init()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_push(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_pop()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_drop(int)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].val_peek(int)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].dup_yyval(com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParserVal)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yytable()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yycheck()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].<init>(com.thoughtworks.qdox.parser.Lexer,com.thoughtworks.qdox.builder.Builder)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].setDebugParser(boolean)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].setDebugLexer(boolean)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].appendToBuffer(String)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].buffer()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].parse()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yylex()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yyerror(String)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yylexdebug(int,int)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentParser].yyparse()'
  source_file: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentParser.java
- function_names:
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_top()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_top(String,int,int[])'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_blocks()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackcmap_blocks(String,int,int[])'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAction()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAction(String,int,int[])'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackRowMap()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackRowMap(String,int,int[])'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpacktrans()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpacktrans(String,int,int[])'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAttribute()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzUnpackAttribute(String,int,int[])'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].lex()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].text()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].getLine()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].setLineOffset(int)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].getColumn()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].setColumnOffset(int)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].getCodeBody()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].pushState(int)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].popState()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].peekState(int)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].<init>(java.io.Reader)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzMaxBufferLen()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzCanGrow()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzCMap(int)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzRefill()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yyclose()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yyreset(java.io.Reader)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yyResetPosition()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yyatEOF()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yystate()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yybegin(int)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yytext()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yycharat(int)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yylength()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzScanError(int)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yypushback(int)'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].zzDoEOF()'
  - '[com.thoughtworks.qdox.parser.impl.DefaultJavaCommentLexer].yylex()'
  source_file: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/DefaultJavaCommentLexer.java
- function_names:
  - '[com.thoughtworks.qdox.parser.impl.Parser].debug(String)'
  - '[com.thoughtworks.qdox.parser.impl.Parser].state_push(int)'
  - '[com.thoughtworks.qdox.parser.impl.Parser].state_pop()'
  - '[com.thoughtworks.qdox.parser.impl.Parser].state_drop(int)'
  - '[com.thoughtworks.qdox.parser.impl.Parser].state_peek(int)'
  - '[com.thoughtworks.qdox.parser.impl.Parser].init_stacks()'
  - '[com.thoughtworks.qdox.parser.impl.Parser].dump_stacks(int)'
  - '[com.thoughtworks.qdox.parser.impl.Parser].val_init()'
  - '[com.thoughtworks.qdox.parser.impl.Parser].val_push(Value)'
  - '[com.thoughtworks.qdox.parser.impl.Parser].val_pop()'
  - '[com.thoughtworks.qdox.parser.impl.Parser].val_drop(int)'
  - '[com.thoughtworks.qdox.parser.impl.Parser].val_peek(int)'
  - '[com.thoughtworks.qdox.parser.impl.Parser].dup_yyval(Value)'
  - '[com.thoughtworks.qdox.parser.impl.Parser].yytable()'
  - '[com.thoughtworks.qdox.parser.impl.Parser].yycheck()'
  - '[com.thoughtworks.qdox.parser.impl.Parser].appendToBuffer(String)'
  - '[com.thoughtworks.qdox.parser.impl.Parser].buffer()'
  - '[com.thoughtworks.qdox.parser.impl.Parser].<init>(com.thoughtworks.qdox.parser.JavaLexer,com.thoughtworks.qdox.builder.Builder)'
  - '[com.thoughtworks.qdox.parser.impl.Parser].setDebugParser(boolean)'
  - '[com.thoughtworks.qdox.parser.impl.Parser].setDebugLexer(boolean)'
  - '[com.thoughtworks.qdox.parser.impl.Parser].parse()'
  - '[com.thoughtworks.qdox.parser.impl.Parser].yylex()'
  - '[com.thoughtworks.qdox.parser.impl.Parser].yyerror(String)'
  - '[com.thoughtworks.qdox.parser.impl.Parser].makeField(com.thoughtworks.qdox.parser.structs.TypeDef,String,boolean)'
  - '[com.thoughtworks.qdox.parser.impl.Parser].onComment(String,int,int)'
  - '[com.thoughtworks.qdox.parser.impl.Parser].yylexdebug(int,int)'
  - '[com.thoughtworks.qdox.parser.impl.Parser].yyparse()'
  - '[com.thoughtworks.qdox.parser.impl.Parser.Value].<init>()'
  source_file: /src/project-parent/qdox/target/generated-sources/parser/com/thoughtworks/qdox/parser/impl/Parser.java
- function_names:
  - '[x.Test].test(Integer)'
  - '[x.Test].<init>()'
  source_file: /src/project-parent/qdox/target/test-classes/issue104/x/Test.java
- function_names:
  - '[com.thoughtworks.qdox.testdata.Latin1].<init>()'
  source_file: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/Latin1.java
- function_names: []
  source_file: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/CommentedClass.java
- function_names:
  - '[com.thoughtworks.qdox.testdata.DefaultCtor].<init>()'
  source_file: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/DefaultCtor.java
- function_names:
  - '[com.thoughtworks.qdox.testdata.PropertyClass].<init>()'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].<init>(com.thoughtworks.qdox.testdata.PropertyClass)'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].getFoo()'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].isBar()'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].set(int)'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].get()'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].protectedMethod()'
  - '[com.thoughtworks.qdox.testdata.PropertyClass].privateMethod()'
  - '[com.thoughtworks.qdox.testdata.Superclass].getShouldntBeInherited()'
  - '[com.thoughtworks.qdox.testdata.Superclass].<init>()'
  source_file: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/PropertyClass.java
- function_names: []
  source_file: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/module-info.java
- function_names:
  - '[com.thoughtworks.qdox.testdata.UTF8].<init>()'
  source_file: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/UTF8.java
- function_names:
  - '[com.thoughtworks.qdox.testdata.Unicode].<init>()'
  source_file: /src/project-parent/qdox/target/test-classes/com/thoughtworks/qdox/testdata/Unicode.java
- function_names: []
  source_file: /src/project-parent/qdox/target/test-classes/jigsaw/example1/module-info.java
- function_names: []
  source_file: /src/project-parent/qdox/target/test-classes/jigsaw/example2/module-info.java
